[jboss-dev-forums] [JBoss Web Development] - web.xml + jsp deployment problem on Jboss
sbutt
do-not-reply at jboss.com
Mon Sep 28 04:31:09 EDT 2009
Hi people,
I have an eclipse project that has 1 servlet and 1 jsp page. I'm having problem in deployment on Jboss. The servlet works fine but jsp is not accessible. The structure of my web.xml file is as follows:
<?xml version="1.0" encoding="UTF-8"?>
| <web-app id="WebApp_ID" version="2.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/web-app_2_4.xsd">
| <display-name>IBNSubscriberServlet</display-name>
| <servlet>
| <description></description>
| <display-name>SubscriberServlet</display-name>
| <servlet-name>SubscriberServlet</servlet-name>
| <servlet-class>com.ibn.servlets.SubscriberServlet</servlet-class>
| </servlet>
| <servlet-mapping>
| <servlet-name>SubscriberServlet</servlet-name>
| <url-pattern>/SubscriberServlet</url-pattern>
| </servlet-mapping>
|
| <welcome-file-list>
| <welcome-file>index.html</welcome-file>
| <welcome-file>index.htm</welcome-file>
| <welcome-file>index.jsp</welcome-file>
| <welcome-file>default.html</welcome-file>
| <welcome-file>default.htm</welcome-file>
| <welcome-file>default.jsp</welcome-file>
| </welcome-file-list>
| </web-app>
Do I need to define mappings for the JSP as well? Infact i did that too, like the following :
<?xml version="1.0" encoding="UTF-8"?>
| <web-app id="WebApp_ID" version="2.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/web-app_2_4.xsd">
| <display-name>IBNSubscriberServlet</display-name>
| <servlet>
| <description></description>
| <display-name>SubscriberServlet</display-name>
| <servlet-name>SubscriberServlet</servlet-name>
| <servlet-class>com.ibn.servlets.SubscriberServlet</servlet-class>
| </servlet>
| <servlet-mapping>
| <servlet-name>SubscriberServlet</servlet-name>
| <url-pattern>/SubscriberServlet</url-pattern>
| </servlet-mapping>
|
|
| <servlet>
| <servlet-name>MonitoringG7</servlet-name>
| <jsp-file>/com.ibn.view.MonitoringG7.jsp</jsp-file>
| </servlet>
| <servlet-mapping>
| <servlet-name>MonitoringG7</servlet-name>
| <url-pattern>/*</url-pattern>
| </servlet-mapping>
|
| <welcome-file-list>
| <welcome-file>index.html</welcome-file>
| <welcome-file>index.htm</welcome-file>
| <welcome-file>index.jsp</welcome-file>
| <welcome-file>default.html</welcome-file>
| <welcome-file>default.htm</welcome-file>
| <welcome-file>default.jsp</welcome-file>
| </welcome-file-list>
| </web-app>
|
but still no success.
The strange thing is that the Servlet and JSP both work when i run the project in Tomcat (without any JSP specific mappings in web.xml), but on deploying the .war file on JBoss the JSP is not accessible, servlet works fine.
I get this error on accessing http://192.168.77.200:8080/IBNSubscriberServlet/view/MonitoringG7.jsp the JSP:
HTTP Status 404 - /IBNSubscriberServlet/view/MonitoringG7.jsp
|
| type Status report
|
| message /IBNSubscriberServlet/view/MonitoringG7.jsp
|
| description The requested resource (/IBNSubscriberServlet/view/MonitoringG7.jsp) is not available.
I looked into Jboss log file as well:
\\\Secure FTP Connections\DevServer\opt\integra\middleware\jboss-4.2.3.GA\server\default\log\
|
but nothing there about my JSP.
My JSP is under /view folder inside WebContent (eclipse project).
I have also unwar the file and it has the same directory structure as my Tomcat/Eclipse project shows.
So could anybody guide me where things are going wrong in this very simple scenario?
Thanks.
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4257261#4257261
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4257261
More information about the jboss-dev-forums
mailing list