使用JB0SS发布EAR提示404错误

joezero 2009-03-06 12:26:59
最近转型J2EE,照本宣科,遇到一些问题。
创建了一个工程,打包成EAR,按照书上的提示去访问,提示:404错误。
工程结构如下
application.xml
<?xml version="1.0" encoding="UTF-8"?>
<application id="Application_ID" version="1.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application_1_4.xsd">
<display-name>
J2EEExample</display-name>
<module id="WebModule_1235996725601">
<web>
<web-uri>J2EEExampleWeb.war</web-uri>
<context-root>J2EEExampleWeb</context-root>
</web>
</module>
<module id="ConnectorModule_1235996725621">
<connector>J2EEExampleConnector.rar</connector>
</module>
<module id="EjbModule_1235996725631">
<ejb>J2EEExampleEJB.jar</ejb>
</module>
<module id="JavaClientModule_1235996725641">
<java>J2EEExampleClient.jar</java>
</module>
</application>
WEB.XML
<?xml version="1.0" encoding="UTF-8"?>

<web-app id="web-app_1" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4">
<display-name>J2EEExampleWeb</display-name>
<distributable/>
<servlet>
<display-name>Userinfologon</display-name>
<servlet-name>Userinfologon</servlet-name>
<servlet-class>example.baodian.Userinfologon</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Userinfologon</servlet-name>
<url-pattern>/Userinfologon</url-pattern>
</servlet-mapping><welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>

</web-app>

在JBOSS下,E:\jboss-4.0.5.GA\jboss-4.0.5.GA\server\default\deploy目录下,能看到J2EEExample.ear。在这个ear里面有J2EEExampleWeb.war文件,在J2EEExampleWeb.war下面有index.html文件;在J2EEExampleWeb.war里面有WEB-INF目录,在此目录下,有WEB.XML文件。
--------------------------------
输入访问地址http://127.0.0.1:8080/J2EEExampleWeb/index.html,提示404错误。请问是怎么回事?是我地址输错了,还是我的工程配置文件有问题???
...全文
134 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
joezero 2009-03-06
  • 打赏
  • 举报
回复
呃,我用的是WTP。jboss的server.xml上下文路径没有改过。
qcyit 2009-03-06
  • 打赏
  • 举报
回复
这个可能还要看你的,jboss的server.xml中有没有自已改上下文context的路径。
还有就是你把包时用的web发布的根路径是什么。可以从myeclipse的属性中找到
qcyit 2009-03-06
  • 打赏
  • 举报
回复
地址问题

6,787

社区成员

发帖
与我相关
我的任务
社区描述
JBoss技术交流
社区管理员
  • JBoss技术交流社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧