This would lead me to believe that your struts-config.xml is not configured properly. Deploy the example application and see how it works. Also 373 fixed allot of bugs related to j2ee in ss3 so that is not the problem.
-----Original Message----- From: Wolfgang Frank [mailto:[EMAIL PROTECTED]] Sent: Tuesday, October 02, 2001 11:00 AM To: [EMAIL PROTECTED]; [EMAIL PROTECTED] Subject: Thanks ....... AgStream & Struts Hello joey, thanks for your fast reply in the struts-user group. I made a very minimal example .... maybe you can figure out with you knowledge where I went wrong ..... I just have to jsps and one Action .... the link on the first jsp fires the action, which simply forwards to the second jsp. I deploy with the command: silvercmd deploywar localhost eTest TestWar.war -f deployWAR.xml -o Deployment looks good and there are no exceptions. :-) Afterwards i go to: http://localhost/eTest/testapp/index.jsp So far so good .. i can see the Link and if i move my mouse over the link i see in the statusbar that: http://localhost/eTest/testapp/testAction.do is to be fired ........ ok ........ i do it and then ...... 1. IExplorer : Error 400 Bad Request 2. Netscape: Invalid path /testAction was requested Maybe itīs a bug in the Ag373 version? ok . Thanks in advance if you find the time to look at my problem or if you can help me further ... Greets from germany Wolfgang The Deploymentplan deployWAR.xml ....... ---------------------------- <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE warJarOptions PUBLIC "-//SilverStream Software, Inc.//DTD J2EE WAR Deployment Plan//EN" "deploy_war.dtd"> <?AgMetaXML 1.0?> <warJarOptions isObject="true"> <warJar isObject="true"> <isEnabled type="Boolean">True</isEnabled> <warJarName>examples.war</warJarName> <deployToFilesystem type="Boolean">false</deployToFilesystem> <sessionTimeout type="String">25</sessionTimeout> <urls type="StringArray"> <el>testapp</el> </urls> <deployedObject type="String">TestAppDeployed</deployedObject> </warJar> </warJarOptions> ------------------------------------ index.jsp ------------------- <HTML> <a href="testAction.do">Do Test!</a> </HTML> perform.jsp ------------------- <HTML> Action was performed ... </HTML> web.xml ..... looks about ----------------- ... <servlet> <servlet-name>action</servlet-name> <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> <init-param> <param-name>config</param-name> <param-value>/WEB-INF/struts-config.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <!-- Struts Action Servlet Mapping --> <servlet-mapping> <servlet-name>action</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping> ... etc ....... struts-config ... --------------------------------------------- <action-mappings> <action path="testAction" actionClass="de.test.actions.TestAction" <forward name="success" path="/performed.jsp"/> </action> </action-mappings> classes: de.test.actions.TestAction.java ------------------------------------------------ package de.test.actions; import java.io.IOException; import org.apache.struts.action.*; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.util.*; import org.apache.struts.util.PropertyUtils; public class TestAction extends Action { public ActionForward perform(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { System.out.println("TestAction ..."); return mapping.findForward("success"); } }