无法将简单的war文件部署到Glassfish 4

时间:2016-03-29 11:36:53

标签: glassfish

一开始我不得不承认我是Glassfish服务器的新手。

我有一个非常简单的war文件(helloworld.war),它只包含一个html文件(index.html):https://dl.dropboxusercontent.com/u/69838986/helloworld.war

我可以将它部署到GlassFish Server Open Source Edition 4.0,但是当我调用http://localhost:8080/helloworld/index.html时,我只得到一个空白页面。 "查看来源"在这个页面上也是空白的。

我以两种方式部署了war文件:
- 我把它放在autodeploy文件夹中。文件" helloworld.war_deployed"生成。
-Commandline:asadmin deploy" C:\ Temp \ helloworld.war"。结果:使用名称helloworld部署的应用程序。命令部署成功执行。

我知道为什么我的index.html没有出现?

此致 斯特芬

1 个答案:

答案 0 :(得分:0)

您的应用程序似乎是正确的,我能够部署它。我会调查以下内容:

  • 查看Glassfish安装中的glassfish / domains / domain1 / logs / server.log并检查是否没有错误 - 请附上您找到的任何错误,
  • 检查您的管理控制台是否有效:http://localhost:4848,默认情况下是用户" admin"没有密码
  • 尝试使用浏览器中的控制台进行部署,导航到应用程序并启动它
  • 使用浏览器中的开发工具检查网络通信,我会查找响应标头和结果代码