我正在尝试解决有关我的[ejb,webservices,web]应用程序的glassfish部署的问题,我似乎在google上找不到任何文档/帮助。
我正在使用NetBeans 8.2的IDE和Glassfish 4.1
在第一次部署时,一切正常,没有任何错误。
但是,如果重新启动Glassfish,则应用程序启动会由于此错误而失败: 似乎无权重新创建该特定文件(WSDL)
试图对glassfish文件夹赋予完全控制权限。但是仍然会发生。
如果有人有任何想法,航路点等,将不胜感激。
Severe: Exception while invoking class org.glassfish.webservices.WebServicesDeployer prepare method
Severe: java.lang.RuntimeException: java.lang.Exception: Unable to create new File C:\glassfish4\glassfish\domains\domain1\generated\xml\BdE-Server\META-INF\wsdl\messagerequest.wsdl. -- Unable to create new File C:\glassfish4\glassfish\domains\domain1\generated\xml\BdE-Server\META-INF\wsdl\messagerequest.wsdl.
at org.glassfish.webservices.WebServicesDeployer.prepare(WebServicesDeployer.java:185)
at com.sun.enterprise.v3.server.ApplicationLifecycle.prepareModule(ApplicationLifecycle.java:925)
at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:434)
at com.sun.enterprise.v3.server.ApplicationLoaderService.processApplication(ApplicationLoaderService.java:406)
at com.sun.enterprise.v3.server.ApplicationLoaderService.postConstruct(ApplicationLoaderService.java:243)
at org.jvnet.hk2.internal.ClazzCreator.postConstructMe(ClazzCreator.java:329)
at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:377)
at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:461)
at org.glassfish.hk2.runlevel.internal.AsyncRunLevelContext.findOrCreate(AsyncRunLevelContext.java:227)
at org.glassfish.hk2.runlevel.RunLevelContext.findOrCreate(RunLevelContext.java:84)
at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2258)
at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:105)
at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:87)
at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.oneJob(CurrentTaskFuture.java:1162)
at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.run(CurrentTaskFuture.java:1147)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.glassfish.deployment.common.DeploymentException: java.lang.Exception: Unable to create new File C:\glassfish4\glassfish\domains\domain1\generated\xml\BdE-Server\META-INF\wsdl\messagerequest.wsdl. -- Unable to create new File C:\glassfish4\glassfish\domains\domain1\generated\xml\BdE-Server\META-INF\wsdl\messagerequest.wsdl.
at org.glassfish.webservices.WebServicesDeployer.downloadFile(WebServicesDeployer.java:420)
at org.glassfish.webservices.WebServicesDeployer.downloadWsdlsAndSchemas(WebServicesDeployer.java:290)
at org.glassfish.webservices.WebServicesDeployer.setupJaxWSServiceForDeployment(WebServicesDeployer.java:234)
at org.glassfish.webservices.WebServicesDeployer.prepare(WebServicesDeployer.java:167)
... 17 more