无法找到url来启动我在jboss EAP 6.3上部署的应用程序

时间:2015-04-09 09:26:31

标签: java xml servlets web jboss

我已在JBOSS EAP 6.3上部署了一个应用程序,但我无法访问它。

我已经部署了myApp.ear。 结构:

myApp.ear - 1. META-INF

  • 一个。 application.xml中

    1. myApp.war。
  • 一个。 WEB-INF

  • 我。的web.xml

  • II。 JBoss的-web.xml中

  • III。 JBoss的部署-structure.xml

application.xml的内容:

<?xml version="1.0" encoding="UTF-8"?>

<application xmlns="http://java.sun.com/xml/ns/javaee"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             version="5"
             xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application_5.xsd"
             id="Application_ID">

  <description>Test app</description>
  <display-name>My App</display-name>

  <module id="WebModule_2">
    <web>
      <web-uri>myApp.war</web-uri>
      <context-root>myapp</context-root>
    </web>
  </module>

</application>

web.xml的内容:

<?xml version="1.0" encoding="UTF-8"?>

<web-app version="2.5"
         xmlns="http://java.sun.com/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
         id="WebApp_ID">
  <filter-mapping>
    <filter-name>CServRespFilter</filter-name>
    <servlet-name>BusinessNetwork</servlet-name>
  </filter-mapping>

  <filter-mapping>
    <filter-name>CSAMLAuthFilter</filter-name>
    <servlet-name>BusinessNetwork</servlet-name>
  </filter-mapping>

  <servlet>
    <servlet-name>BusinessNetwork</servlet-name>
    <servlet-class>com.CAppServlet</servlet-class>
    <load-on-startup>3</load-on-startup>
  </servlet>


  <servlet-mapping>
    <servlet-name>BusinessNetwork</servlet-name>
    <url-pattern>/BusinessNetwork</url-pattern>
  </servlet-mapping>
</web-app>

网址,我正在尝试:http://localhost:8080/myapp/BusinessNetwork,但我得到的回复是:JBWEB000065:HTTP状态404

部署耳朵时没有错误。此外,我可以看到很少有其他服务在控制台中运行。 谁能告诉我,我在这里缺少什么?

0 个答案:

没有答案