Articles of 玻璃鱼

Java,Glassfish JPA:NoClassDefFoundError:javax / persistence / spi / PersistenceUnitInfo(仅JDK6 / 7)

我对Java EE6和Glassfish3相当陌生。 我正在试图build立自己的应用程序,当我得到这个错误。 NoClassDefFoundError:javax / persistence / spi / PersistenceUnitInfo 假设这是一个无知问题,我开始遵循本教程: http : //netbeans.org/kb/docs/javaee/javaee-gettingstarted.html#Exercise_1 我仍然有同样的问题。 确切的迹象是: 注释处理器抛出未捕获的exception。 详细信息请参阅以下堆栈跟踪。 java.lang.NoClassDefFoundError:javax / persistence / spi / PersistenceUnitInfo at org.eclipse.persistence.internal.jpa.modelgen.CanonicalModelProcessor.process(CanonicalModelProcessor.java:350)at com.sun.tools.javac.processing.JavacProcessingEnvironment.callProcessor (JavacProcessingEnvironment.java:793)at com.sun.tools.javac.processing.JavacProcessingEnvironment.discoverAndRunProcs(JavacProcessingEnvironment.java:722)at com.sun.tools.javac.processing.JavacProcessingEnvironment.access $ 1700(JavacProcessingEnvironment.java:97) com.sun.tools.javac.processing.JavacProcessingEnvironment $ Round.run(JavacProcessingEnvironment.java:1029)at com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:1163)at com.sun.tools .javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:1106)at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:824)at com.sun.tools.javac.main.Main.compile (Main.java:417)在com.sun.tools.javac.main.Main.compil e(Main.java:331)at com.sun.tools.javac.main.Main.compile(Main.java:322)at com.sun.tools.javac.Main.compile(Main.java:76)at sun .reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke (Method.java:601)at org.apache.tools.ant.taskdefs.compilers.Javac13.execute(Javac13.java:56)at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:1134 )在org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:912)的org.netbeans.modules.java.source.ant.JavacTask.execute(JavacTask.java:144)在org.apache。 […]

为什么Glassfish在Linux中似乎需要比在Windows中更多的内存?

我一直在修补GlassFish 2.1.1,在一个Unbuntu Linux和Windows XP上。 在Windows(使用任务pipe理器)上查看代表asadmin,JavaDB服务器和GlassFish应用程序服务器域本身的“java”进程,他们的内存总计超过100 MB。 但是,在Linux机器上查看相同的进程(使用“ps aux”和Gnome系统监视器)显示800 MB的内存使用情况。 这对我来说似乎很奇怪。 如果有的话,我会认为在Windows上内存使用不太有利。 无论哪种方式,我都不会预料到两者之间的摇摆将会非常激烈。 我在这里错过了一些基本的东西吗? 我不一定需要详细的分析信息,在这两个平台上,我只需要一个大致准确的数字来表示内存使用情况(真实世界)。 谢谢!

使用synaptics软件包pipe理器在ubuntu karmic上安装glassfish

我正在尝试学习第一次使用glassfish。 我的IDE是netbeans,我已经安装了netbeans的glassfish插件。 我打开了synaptics软件包pipe理器,inputglassfish。 我的select是 imqv2 与GlassFish activaton GlassFish的邮件 与GlassFish的appserv 与GlassFish TopLink的要领 与GlassFish JMAC-API 与GlassFish的JavaEE 我不确定每个软件包是什么,或者需要哪个软件包。 我似乎无法find任何告诉我关于这些软件包的任何描述性内容。 我已经看过很多关于如何安装glassfish的教程,但我更喜欢使用apt-get / synaptics来安装glassfish,这样语法就可以处理更新。

Glassfish 4服务器意外停止

我是GlassFish的新手,并且是一般的应用程序服务器。 我有一个运行Ubuntu的Amazon EC2实例,并安装了GlassFish 4.它启动时没有问题,但一段时间后,GlassFish服务器自行closures。 我已经通过server.log查看,但一切似乎正常,没有条目描述任何失败或closures。 任何可能的原因或我应该寻找什么线索的投入?

Cargo插件在Glassfish上部署时抛出CargoException – 部署失败:null

我试图在远程Glassfish服务器(版本3.1.1(版本12))上使用Cargo Maven插件部署Web应用程序。 Glassfish服务器以及位于不同Linux服务器上的Java代码(Ubuntu)。 我已经在pom文件中configuration了所有必要的属性,并在Windows机器上testing了部署。 有用。 但是它在Linux Ubuntu上失败了,有趣的例外: 27-Jun-2012 14:36:05 [ERROR] Failed to execute goal org.codehaus.cargo:cargo-maven2-plugin:1.2.1:deploy (default-cli) on project my-web-project-app: Execution default-cli of goal org.codehaus.cargo:cargo-maven2-plugin:1.2.1:deploy failed: Deployment has failed: null -> [Help 1] 27-Jun-2012 14:36:05 org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.cargo:cargo-maven2-plugin:1.2.1:deploy (default-cli) on project mca-staff-app: Execution default-cli of goal org.codehaus.cargo:cargo-maven2-plugin:1.2.1:deploy failed: Deployment has failed: null 27-Jun-2012 […]