gpt4 book ai didi

java - 如何使用 GlassFish 自动部署 war 文件——来自 "Core JavaServerFaces",David Geary、Cay S. Horstmann

转载 作者:搜寻专家 更新时间:2023-11-01 02:14:17 35 4
gpt4 key购买 nike

天真的问题,但这是我在 JSF 中的第一步,所以请原谅我 ;-)

我正在遵循 David Geary、Cay S. Horstmann 的“Core JavaServerFaces”(第 3 版)中第一个示例的所有步骤。

一般有效的是:

  • Java 作品
  • Glassfish 作品
  • 我可以编译附加代码
  • 我可以创建 .war 文件

当我将 war 文件复制到 GlassFish 的 autodeploy 子目录并尝试在 GF 中显示适当的页面时,问题就开始了。作为返回,我收到 404 错误,在日志中我发现:

Selecting file /opt/glassfish3/glassfish/domains/domain1/autodeploy/login.war for autodeployment.

Module type not recognized for module /opt/glassfish3/glassfish/domains/domain1/applications/login

There is no installed container capable of handling this application login

Autodeploy failed : /opt/glassfish3/glassfish/domains/domain1/autodeploy/login.war.

glassfish 3.1.2、java 1.6.0_29、opensuse 11.4。

问题是如何使这段代码工作?

更新

jar tvf login.war

     0 Thu Apr 12 22:24:24 CEST 2012 META-INF/
71 Thu Apr 12 22:24:24 CEST 2012 META-INF/MANIFEST.MF
0 Mon Jun 27 10:13:54 CEST 2011 src/
0 Mon Jun 27 10:13:54 CEST 2011 src/java/
0 Mon Jun 27 10:13:54 CEST 2011 src/java/com/
0 Thu Apr 12 22:16:32 CEST 2012 src/java/com/corejsf/
603 Thu Apr 12 22:16:32 CEST 2012 src/java/com/corejsf/UserBean.java
0 Mon Jun 27 10:13:54 CEST 2011 web/
0 Thu Apr 12 21:24:56 CEST 2012 web/WEB-INF/
877 Mon Jun 27 10:13:54 CEST 2011 web/WEB-INF/web.xml
0 Thu Apr 12 22:21:38 CEST 2012 web/WEB-INF/classes/
0 Thu Apr 12 22:21:38 CEST 2012 web/WEB-INF/classes/com/
0 Thu Apr 12 22:21:38 CEST 2012 web/WEB-INF/classes/com/corejsf/
704 Thu Apr 12 22:21:38 CEST 2012 web/WEB-INF/classes/com/corejsf/UserBean.class
0 Mon Jun 27 10:13:54 CEST 2011 web/WEB-INF/beans.xml
786 Mon Jun 27 10:13:54 CEST 2011 web/index.xhtml
394 Mon Jun 27 10:13:54 CEST 2011 web/welcome.xhtml

最佳答案

您的 WAR 文件已损坏。

改为将它打包到 web 文件夹中。 WEB-INF 应该在根目录下。

关于java - 如何使用 GlassFish 自动部署 war 文件——来自 "Core JavaServerFaces",David Geary、Cay S. Horstmann,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10147995/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com