I am new to Struts and have an existing web project that uses servlets right now. I am trying to add S2 to my existing project.
When I add my s2 config info in web.xml and redeploy my application I get a blank page instead of my original default.jsp. http://localhost:16624/support/ should bring up my default jsp page. The page source of the blank page that is displayed is as follows: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META http-equiv=Content-Type content="text/html; charset=windows-1252"></HEAD> <BODY></BODY></HTML> I assure you that the actual jsp has info in it. In fact if I remove the setup info for S2 in web.xml the page displays fine. My web.xml is: <?xml version="1.0" encoding="UTF-8"?> <web-app id="WebApp" 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> SupportWeb</display-name> <!-- New Struts 2 setup --> <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <!-- --> <!-- Existing Servlets --> <servlet> <display-name> SupportServlet</display-name> <servlet-name>SupportServlet</servlet-name> <servlet-class> com.hdx.support.tools.servlet.SupportServlet</servlet-class> </servlet> <servlet> <display-name> RouterInterfaceTestServlet</display-name> <servlet-name>RouterInterfaceTestServlet</servlet-name> <servlet-class> com.hdx.support.tools.servlet.RouterInterfaceTestServlet</servlet-class> </servlet> <servlet> <display-name> QuerySvcTestFileServlet</display-name> <servlet-name>QuerySvcTestFileServlet</servlet-name> <servlet-class> com.hdx.support.tools.servlet.QuerySvcTestFileServlet</servlet-class> </servlet> <servlet> <display-name> QuerySvcFormServlet</display-name> <servlet-name>QuerySvcFormServlet</servlet-name> <servlet-class> com.hdx.support.tools.servlet.QuerySvcFormServlet</servlet-class> </servlet> <servlet> <display-name> PostTestServlet</display-name> <servlet-name>PostTestServlet</servlet-name> <servlet-class> com.hdx.test.servlet.PostTestServlet</servlet-class> </servlet> <servlet> <display-name> PrintContentsTestServlet</display-name> <servlet-name>PrintContentsTestServlet</servlet-name> <servlet-class> com.hdx.test.servlet.PrintContentsTestServlet</servlet-class> </servlet> <servlet> <description> </description> <display-name> LaunchServlet</display-name> <servlet-name>LaunchServlet</servlet-name> <servlet-class> com.hdx.support.tools.servlet.LaunchServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>SupportServlet</servlet-name> <url-pattern>SupportServlet</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>SupportServlet</servlet-name> <url-pattern>support</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>RouterInterfaceTestServlet</servlet-name> <url-pattern>RouterInterfaceTest</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>QuerySvcTestFileServlet</servlet-name> <url-pattern>QuerySvcFile</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>QuerySvcFormServlet</servlet-name> <url-pattern>QuerySvcFormServlet</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>QuerySvcFormServlet</servlet-name> <url-pattern>QuerySvcForm</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>RouterInterfaceTestServlet</servlet-name> <url-pattern>router1</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>PostTestServlet</servlet-name> <url-pattern>posttest</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>PrintContentsTestServlet</servlet-name> <url-pattern>printtest</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>LaunchServlet</servlet-name> <url-pattern>/LaunchServlet</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> <resource-ref id="ResourceRef_1145467839921"> <res-ref-name>jdbc/HdxDataSource</res-ref-name> <res-type>javax.sql.XADataSource</res-type> <res-auth>Application</res-auth> <res-sharing-scope>Shareable</res-sharing-scope> </resource-ref> <ejb-ref> <ejb-ref-name>ejb/SupportSvc</ejb-ref-name> <ejb-ref-type>Session</ejb-ref-type> <home>com.hdx.support.SupportSvcHome</home> <remote>com.hdx.support.SupportSvc</remote> <ejb-link>SupportEJB.jar#SupportSvc</ejb-link> </ejb-ref> </web-app> My struts.xml is simple and all I want to do is be able to type the action into my browser and have it go to a static html page. <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> <constant name="struts.enable.DynamicMethodInvocation" value="false" /> <constant name="struts.devMode" value="true" /> <package name="default" namespace="/" extends="struts-default"> <action name="Menu"> <result>/menu.html</result> </action> <!-- Add your actions here --> </package> </struts> Can anybody point me in the correct direction? Thanks in advance, Justin -- View this message in context: http://www.nabble.com/Adding-S2-into-existing-servlet-project-tf4647370.html#a13275694 Sent from the Struts - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]