AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-2672

Draemon's questions

Martin Hope
Draemon
Asked: 2010-03-02 04:42:29 +0800 CST

使用码头部署描述符的码头 7 启动时出现 NullPointerException

  • 2

启动 Jetty 时出现以下错误:

2010-03-01 12:30:19.328:WARN::Failed startup of context WebAppContext@15ddf5@15ddf5/webapp,null,/path/to/jetty-distribution-7.0.1.v20091125/webapps-plus/webapp.war

使用此命令行:

java -jar start.jar OPTIONS=All lib=/path/to/jetty-distribution-7.0.1.v20091125/lib/ext etc/jetty.xml etc/jetty-plus.xml /path/to/webapp/src/configuration/test.xml

test.xml 包含:

<?xml version="1.0"  encoding="ISO-8859-1"?>
<!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure//EN" "http://www.eclipse.org/jetty/configure.dtd">
<Configure class="org.eclipse.jetty.webapp.WebAppContext">
  <Set name="contextPath">/webapp</Set>
  <Set name="war"><SystemProperty name="jetty.home" default="."/>/webapps-plus/webapp.war</Set>
</Configure>

如果我不在命令行中包含 test.xml,它可以正常工作。

jetty
  • 1 个回答
  • 2213 Views
Martin Hope
Draemon
Asked: 2010-02-18 03:03:12 +0800 CST

找到Windows网络上所有机器的屏幕分辨率的最简单方法?

  • 1

我宁愿不单独检查每台机器,有没有我可以使用的服务器端软件?这是一个混合的 linux/windows 网络(客户端和服务器),但我只对 windows 客户端感兴趣。

windows networking screen-resolution
  • 3 个回答
  • 1955 Views
Martin Hope
Draemon
Asked: 2009-10-15 08:50:19 +0800 CST

在 glassfish 2.1 中从 toplink 移动到 eclipselink 时出现安全异常

  • 0

我的应用程序在 toplink 上运行良好,但我需要一些 eclipselink 功能,所以我决定交换。

我将提供者更改persistence.xml为:

<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>

并添加了以下属性(尽管我不确定是否需要):

<property name="eclipselink.target-server" value="SunAS9"/>

我已经尝试eclipselink.jar用我的应用程序打包,我已经尝试$GFHOME/lib通过 glassfish 管理 ui 将其放入并添加到类路径后缀中。无论我做什么,我都会得到:

Exception [EclipseLink-28018] (Eclipse Persistence Services - 1.1.3.v20091002-r5404): org.eclipse.persistence.exceptions.EntityManagerSetupException
Exception Description: Predeployment of PersistenceUnit [MYAPP] failed.
Internal Exception: java.security.AccessControlException: access denied (java.lang.RuntimePermission createClassLoader)
javax.persistence.PersistenceException: Exception [EclipseLink-28018] (Eclipse Persistence Services - 1.1.3.v20091002-r5404): org.eclipse.persistence.exceptions.EntityManagerSetupException
Exception Description: Predeployment of PersistenceUnit [MYAPP] failed.
Internal Exception: java.security.AccessControlException: access denied (java.lang.RuntimePermission createClassLoader)
        at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.predeploy(EntityManagerSetupImpl.java:878)
        at org.eclipse.persistence.jpa.PersistenceProvider.createContainerEntityManagerFactory(PersistenceProvider.java:216)
        at com.sun.enterprise.server.PersistenceUnitLoaderImpl.load(PersistenceUnitLoaderImpl.java:149)
        at com.sun.enterprise.server.PersistenceUnitLoaderImpl.load(PersistenceUnitLoaderImpl.java:84)
        at com.sun.enterprise.server.AbstractLoader.loadPersistenceUnits(AbstractLoader.java:895)
        at com.sun.enterprise.server.ApplicationLoader.doLoad(ApplicationLoader.java:184)
        at com.sun.enterprise.server.TomcatApplicationLoader.doLoad(TomcatApplicationLoader.java:126)
        <snip>
Caused by: Exception [EclipseLink-28018] (Eclipse Persistence Services - 1.1.3.v20091002-r5404): org.eclipse.persistence.exceptions.EntityManagerSetupException
Exception Description: Predeployment of PersistenceUnit [MYAPP] failed.
Internal Exception: java.security.AccessControlException: access denied (java.lang.RuntimePermission createClassLoader)
        at org.eclipse.persistence.exceptions.EntityManagerSetupException.predeployFailed(EntityManagerSetupException.java:210)
        ... 82 more
Caused by: java.security.AccessControlException: access denied (java.lang.RuntimePermission createClassLoader)
        at java.security.AccessControlContext.checkPermission(AccessControlContext.java:323)
        at java.security.AccessController.checkPermission(AccessController.java:546)
        at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
        at java.lang.SecurityManager.checkCreateClassLoader(SecurityManager.java:594)
        at java.lang.ClassLoader.<init>(ClassLoader.java:202)
        at java.security.SecureClassLoader.<init>(SecureClassLoader.java:53)
        at com.sun.enterprise.loader.EJBClassLoader$DelegatingClassLoader.<init>(EJBClassLoader.java:1368)
        at com.sun.enterprise.loader.EJBClassLoader.copy(EJBClassLoader.java:384)
        at com.sun.enterprise.server.PersistenceUnitInfoImpl.getNewTempClassLoader(PersistenceUnitInfoImpl.java:216)
        at org.eclipse.persistence.platform.server.ServerPlatformBase.getNewTempClassLoader(ServerPlatformBase.java:477)
        at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.predeploy(EntityManagerSetupImpl.java:741)
        ... 81 more

并且该应用程序未部署。

编辑 - 我尝试更改为安全设置,但遇到了另一个问题

我会认为以下(已经在 server.policy 中)允许 eclipselink.jar完全访问,但显然不是。

// Core server classes get all permissions by default
grant codeBase "file:${com.sun.aas.installRoot}/lib/-" {
    permission java.security.AllPermission;
};

我添加了以下内容:

grant {
    permission java.security.AllPermission;
};

现在我得到:

WARNING: "IOP00810257: (MARSHAL) Could not load class org.eclipse.persistence.indirection.IndirectList"

在客户端

我刚刚意识到的编辑是GlassFish v2.1——让 Application Client 和 Eclipselink 一起工作?并确保 jar 与应用程序捆绑在一起,它现在可以工作了。

glassfish
  • 1 个回答
  • 1265 Views
Martin Hope
Draemon
Asked: 2009-07-14 02:12:20 +0800 CST

构建服务器场 - 我应该使用便宜还是昂贵的硬件?

  • 3

我正在寻找为 Web 业务构建服务器场,我将需要前端 Web 服务服务器和一个通用的 NAS 文件服务器后端。

一些公司选择购买速度最快、最可靠的硬件,但需要支付额外费用。其他公司选择购买规格较低的廉价 PC 硬件,但数量更多。他们构建了高度冗余的系统,当它们出现故障时它们会被替换掉。我相信谷歌会采用后来的方法。

有没有人给我任何现实生活中的具体经验和建议?

web-services network-attached-storage web-farm
  • 10 个回答
  • 4467 Views
Martin Hope
Draemon
Asked: 2009-06-21 04:42:27 +0800 CST

HTTP gzip压缩不适用于tomcat 6中的css或javascript

  • 3

连接器设置:

<Connector ...
compression="2048"
noCompressionUserAgents="gozilla, traviata"
compressionMimeType="text/html,text/xml,text/plain,text/css,text/javascript"/>

这似乎适用于 html,但不适用于 css 或 javascript。compression="force"确实有效,但 compression="on" 无效。compression="2" 也不起作用,所以我不知道“力”到底在做什么。

有问题的文件大约 6k,我已经清除了浏览器缓存等。

tomcat javascript compression css
  • 2 个回答
  • 11071 Views
Martin Hope
Draemon
Asked: 2009-05-24 10:17:29 +0800 CST

JVM内存消耗

  • 9

我正在尝试在低内存系统(150-256Mb)上运行 tomcat。即使我使用 -Xmx64m(无论如何都应该是默认值)启动 JVM,该进程也会立即占用 200Mb+。

我想知道为什么 JVM 本身需要这么多内存,或者是否有办法对此进行调整?其他 JVM 在低内存消耗方面是否比 sun 更好 - 它们是否与 tomcat 一起使用?

tomcat java memory
  • 4 个回答
  • 2392 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve