JBoss部署Web应用程序出错
我用的JBoss是jboss-4.0.2.zip解压而来,我也不知道这个版本有没有tomcat的
请告知
写了一个Servlet,web.xml如下
<servlet>
<display-name>JBossServlet</display-name>
<servlet-name>JBossServlet</servlet-name>
<servlet-class>src.JBossServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>JBossServlet</servlet-name>
<url-pattern>/catalog</url-pattern>
</servlet-mapping>
</web-app>
用ant编译生成的webapp.war,部署到jboss-4.0.2\server\default\deploy文件夹下后
在IE里输入http://localhost:8080/webapp/catalog提示错误404,也就是说找不到该地址
不知道还需不需要一个配置文件JBoss.xml或JBoss-web.xml呢?如果需要该怎么配置呢?
下面是JBoss提示的错误信息
22:24:12,625 ERROR [MainDeployer] could not start deployment: file:/D:/jboss4.0.
2/server/default/deploy/webapp.war
org.jboss.deployment.DeploymentException: URL file:/D:/jboss4.0.2/server/default
/tmp/deploy/tmp32960webapp-exp.war/ deployment failed
at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatD
eployer.java:356)
at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.
java:91)
at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357)
at org.jboss.web.WebModule.startModule(WebModule.java:68)
at org.jboss.web.WebModule.startService(WebModule.java:46)
at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanS
upport.java:272)
at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMB
eanSupport.java:222)
at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
er.java:141)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
java:249)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceControl
ler.java:897)
at $Proxy0.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:418)
at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
er.java:141)
.....................