java 8 与 Glassfish 4.1 Artifact HelloWorld :war exploded: Server is not connected. 部署不可用

标签 java spring web-services intellij-idea glassfish

我在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输出目录,创建目录:

  1. WEB-INF/class/{您的编译输出},
  2. 资源目录,例如网络应用目录内容。

我认为IntelliJ使用ant作为它的部署工具,那么你可以想象它是如何工作的,只需表示项目需要的路径

关于java 8 与 Glassfish 4.1 Artifact HelloWorld :war exploded: Server is not connected. 部署不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30742107/

相关文章:

java - 使用 HttpClient 提供凭据后以编程方式注销

java - 从套接字读取和写入不会产生输出?

java - 我们可以将 Spring Cloud Contract 请求/响应属性设置为可选吗?

spring - Spring @Transactional 的配置替代方案

iphone - Ios Sharepoint 集成 [sharepoint 作为后端]

java - CXF:如何动态提供SSL证书?

java - 如何覆盖 Jersey REST Web 服务的默认 xml 生成

Java解析XML日期-排除时间

java - 如何在 Spring+JSF 应用程序中使用 JSF 注解

java - bean 类 [java.lang.Class] SpringMVC + Hibernate 的属性 'id' 无效