我在intellij idea中创建了一个简单的java web服务项目并配置了glassfish 4.1服务器。然后运行应用程序。输出窗口显示以下消息
C:\glassfish4\glassfish\bin\asadmin.bat start-domain domain1 Attempting to start domain1.... Please look at the server log for more details..... [2015-06-10 01:35:00,667] Artifact HelloWorld:war exploded: Server is not connected. Deploy is not available. Detected server admin port: 4848 Detected server http port: 8080
服务器运行良好。但没有部署webservice。谁能帮我。
I use java 8. intellij 14, glassfish 4.1 and windows 8.1
我关注了以下帖子,但这些都对我没有帮助。 post one , post two , post 03 , post 04
我花了两天时间寻找答案,请帮助我。
最佳答案
检查您的 Facet 和 Artifacts 是否正常。 Facets必须有Web部署描述和Web资源描述,绝对路径即可。
检查Artifact输出目录,创建目录:
- WEB-INF/class/{您的编译输出},
- 资源目录,例如网络应用目录内容。
我认为IntelliJ使用ant作为它的部署工具,那么你可以想象它是如何工作的,只需表示项目需要的路径
关于java 8 与 Glassfish 4.1 Artifact HelloWorld :war exploded: Server is not connected. 部署不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30742107/