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

无法将简单war文件部署到Glassfish 4,glassfish,Glassfish,一开始我不得不承认我对Glassfish服务器很陌生 我有一个非常简单的war文件(helloworld.war),它只包含一个html文件(index.html): 我可以将它部署到GlassFish Server开源版本4.0,但当我调用它时,只会得到一个空白页面。此页上的“查看源”也为空 我以两种方式部署了war文件: -我把它放在autodeploy文件夹中。将生成文件“helloworld.war\u deployed”。 -命令行:asadmin部署“C:\Temp\hellowor

一开始我不得不承认我对Glassfish服务器很陌生

我有一个非常简单的war文件(helloworld.war),它只包含一个html文件(index.html):

我可以将它部署到GlassFish Server开源版本4.0,但当我调用它时,只会得到一个空白页面。此页上的“查看源”也为空

我以两种方式部署了war文件:
-我把它放在autodeploy文件夹中。将生成文件“helloworld.war\u deployed”。
-命令行:asadmin部署“C:\Temp\helloworld.war”。结果:部署了名为helloworld的应用程序。命令部署已成功执行

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

问候,,
Steffen

您的应用程序似乎是正确的,我可以正常部署它。我将调查以下情况:

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

    • 您的应用程序似乎是正确的,我可以正常部署它。我将调查以下情况:

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

      调用index.html时是否得到正确的结果?我只得到一个空白文件。然而,我发现,如果我在war归档文件中放置一个空的WEB-INF/WEB.xml文件,一切都会正常工作。为什么呢?如果没有这样的文件,我会认为这应该是可行的。谢谢@StSch!你帮我解决了同样的问题。调用index.html时得到了正确的结果吗?我只得到一个空白文件。然而,我发现,如果我在war归档文件中放置一个空的WEB-INF/WEB.xml文件,一切都会正常工作。为什么呢?如果没有这样的文件,我会认为这应该是可行的。谢谢@StSch!你帮我解决了同样的问题。