Jakarta ee &引用;“文件打开失败”;将java类编译为glassfish自动部署

Jakarta ee &引用;“文件打开失败”;将java类编译为glassfish自动部署,jakarta-ee,glassfish,Jakarta Ee,Glassfish,我正在尝试将java类部署为GlassFish上的Web服务 javac -d C:\glassfish3\glassfish\domains\mydomain\autodeploy grWrapper/HelloWorld.java 编译期间没有错误,但我在autodeploy文件夹中有server_deployFailed文件,在server.log中有“file open failure” [#|2011-11-30T00:21:05.616+0400|INFO|glassfish3.1

我正在尝试将java类部署为GlassFish上的Web服务

javac -d C:\glassfish3\glassfish\domains\mydomain\autodeploy grWrapper/HelloWorld.java
编译期间没有错误,但我在autodeploy文件夹中有server_deployFailed文件,在server.log中有“file open failure”

[#|2011-11-30T00:21:05.616+0400|INFO|glassfish3.1.1|javax.enterprise.system.tools.deployment.org.glassfish.deployment.common|_ThreadID=41;_ThreadName=Thread-2;|[AutoDeploy] Selecting file C:\glassfish3\glassfish\domains\mydomain\autodeploy\HelloWorld.class for autodeployment.|#]

[#|2011-11-30T00:21:05.622+0400|WARNING|glassfish3.1.1|javax.enterprise.system.tools.deployment.org.glassfish.deployment.common|_ThreadID=41;_ThreadName=Thread-2;|DPL8004: file open failure; file = file:/C:/glassfish3/glassfish/domains/mydomain/autodeploy/HelloWorld.class|#]

[#|2011-11-30T00:21:05.623+0400|WARNING|glassfish3.1.1|javax.enterprise.system.tools.deployment.org.glassfish.deployment.common|_ThreadID=41;_ThreadName=Thread-2;|error in opening zip file --  invalid zip file: file:/C:/glassfish3/glassfish/domains/mydomain/autodeploy/HelloWorld.class|#]

[#|2011-11-30T00:21:05.624+0400|WARNING|glassfish3.1.1|javax.enterprise.system.tools.deployment.org.glassfish.deployment.common|_ThreadID=41;_ThreadName=Thread-2;|DPL8004: file open failure; file = file:/C:/glassfish3/glassfish/domains/mydomain/autodeploy/HelloWorld.class|#]

[#|2011-11-30T00:21:05.624+0400|WARNING|glassfish3.1.1|javax.enterprise.system.tools.deployment.org.glassfish.deployment.common|_ThreadID=41;_ThreadName=Thread-2;|error in opening zip file --  invalid zip file: file:/C:/glassfish3/glassfish/domains/mydomain/autodeploy/HelloWorld.class|#]

[#|2011-11-30T00:21:05.625+0400|SEVERE|glassfish3.1.1|javax.enterprise.system.tools.admin.org.glassfish.deployment.admin|_ThreadID=41;_ThreadName=Thread-2;|The log message is null.|#]

[#|2011-11-30T00:21:05.626+0400|WARNING|glassfish3.1.1|javax.enterprise.system.tools.deployment.org.glassfish.deployment.common|_ThreadID=41;_ThreadName=Thread-2;|[AutoDeploy] Autodeploy failed : C:\glassfish3\glassfish\domains\mydomain\autodeploy\HelloWorld.class.|#]

有什么可能出错的线索吗?

您无法使用GlassFish Server 3.1.1自动部署单个类文件

您可能已经阅读了一些文章,这些文章利用了一个事实,即类的自动部署在GlassFish v3 Prelude甚至v3的早期版本中确实有效。该功能不是GlassFish的“支持功能”,看起来它最终停止了“工作”