You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by "Gopalakrishnan, Jyothikumar " <jg...@ptc.com> on 2003/07/21 06:58:35 UTC
FW: Migrating from Struts 1.0.2 to 1.1
Hi All,
While migrating from Struts 1.0.2 to Struts 1.1 (on Weblogic 6.1SP3,
Solaris 6), I am stuck with this problem. This mailing list is now my
last resort.
Here is my struts-config.xml
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE struts-config PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration
1.1//EN"
"http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
<!--
This is the Struts configuration file for the example application,
using the proposed new syntax.
-->
<struts-config>
<!-- ========== Form Bean Definitions
=================================== -->
<form-beans>
<!-- Login form -->
<form-bean name="login"
type="com.ptc.ams.forms.LogonForm" >
<set-property property="username" value="test" />
</form-bean>
</form-beans>
<!-- ========== Action Mapping Definitions
============================== -->
<action-mappings>
<action path="/logon"
type="com.ptc.ams.actions.LogonAction"
name="login"
input="/src/index.jsp"
scope="request"
validate="true">
<forward name="success" path="/src/jsp/m_index.jsp"/>
<forward name="failed" path="/src/index.jsp" />
</action>
</struts-config>
When I deploy the application, I get following message and application
does not work. If I remove the <set-property .... /> line from the
struts config, it works fine. I am totally lost on this, any help is
appreciated.
javax.servlet.UnavailableException: Parsing error processing resource
path
at
org.apache.struts.action.ActionServlet.handleConfigException(ActionServl
et.java:1035)
at
org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionServl
et.java:1014)
at
org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.ja
va:955)
at
org.apache.struts.action.ActionServlet.init(ActionServlet.java:470)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at
weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubImpl.
java:713)
at
weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImp
l.java:656)
at
weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl
.java:601)
at
weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServ
letContext.java:2272)
at
weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebAppSer
vletContext.java:2216)
at
weblogic.servlet.internal.WebAppServletContext.init(WebAppServletContext
.java:900)
at
weblogic.servlet.internal.WebAppServletContext.<init>(WebAppServletConte
xt.java:823)
at
weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:444)
at weblogic.j2ee.WebAppComponent.deploy(WebAppComponent.java:78)
at weblogic.j2ee.Application.deploy(Application.java:271)
at
weblogic.j2ee.J2EEService.deployApplication(J2EEService.java:190)
at
weblogic.management.mbeans.custom.Application.setLocalDeployed(Applicati
on.java:366)
at
weblogic.management.mbeans.custom.Application.setDeployed(Application.ja
va:300)
at java.lang.reflect.Method.invoke(Native Method)
at
weblogic.management.internal.DynamicMBeanImpl.invokeSetter(DynamicMBeanI
mpl.java:1401)
at
weblogic.management.internal.DynamicMBeanImpl.setAttribute(DynamicMBeanI
mpl.java:894)
at
weblogic.management.internal.DynamicMBeanImpl.setAttribute(DynamicMBeanI
mpl.java:847)
at
weblogic.management.internal.ConfigurationMBeanImpl.setAttribute(Configu
rationMBeanImpl.java:296)
at
com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java
:1358)
at
com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java
:1333)
at
weblogic.management.internal.ConfigurationMBeanImpl.updateConfigMBeans(C
onfigurationMBeanImpl.java:393)
at
weblogic.management.internal.ConfigurationMBeanImpl.setAttribute(Configu
rationMBeanImpl.java:299)
at
com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java
:1358)
at
com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java
:1333)
at
weblogic.management.internal.MBeanProxy.setAttribute(MBeanProxy.java:322
)
at
weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:204)
at $Proxy8.setDeployed(Unknown Source)
at java.lang.reflect.Method.invoke(Native Method)
at
weblogic.management.console.info.MBeanAttribute.doSet(MBeanAttribute.jav
a:84)
at
weblogic.management.console.info.CompositeAttribute.doSet(CompositeAttri
bute.java:100)
at
weblogic.management.console.actions.mbean.DoEditMBeanAction.perform(DoEd
itMBeanAction.java:135)
at
weblogic.management.console.actions.internal.ActionServlet.doAction(Acti
onServlet.java:171)
at
weblogic.management.console.actions.internal.ActionServlet.doPost(Action
Servlet.java:85)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.
java:265)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.
java:200)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServl
etContext.java:2546)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.
java:2260)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
Thanks and regards,
Jyothikumar.
Re: FW: Migrating from Struts 1.0.2 to 1.1
Posted by Koni Roth <ko...@bluewin.ch>.
</action-mappings> is missing!
Gopalakrishnan, Jyothikumar wrote:
> Hi All,
>
>
>
> While migrating from Struts 1.0.2 to Struts 1.1 (on Weblogic 6.1SP3,
> Solaris 6), I am stuck with this problem. This mailing list is now my
> last resort.
>
>
>
> Here is my struts-config.xml
>
>
>
> <?xml version="1.0" encoding="ISO-8859-1" ?>
>
> <!DOCTYPE struts-config PUBLIC
>
> "-//Apache Software Foundation//DTD Struts Configuration
> 1.1//EN"
>
> "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
>
>
>
> <!--
>
> This is the Struts configuration file for the example application,
>
> using the proposed new syntax.
>
> -->
>
>
>
>
>
> <struts-config>
>
>
>
> <!-- ========== Form Bean Definitions
> =================================== -->
>
> <form-beans>
>
> <!-- Login form -->
>
> <form-bean name="login"
>
> type="com.ptc.ams.forms.LogonForm" >
>
> <set-property property="username" value="test" />
>
> </form-bean>
>
>
>
> </form-beans>
>
>
>
> <!-- ========== Action Mapping Definitions
> ============================== -->
>
> <action-mappings>
>
> <action path="/logon"
>
> type="com.ptc.ams.actions.LogonAction"
>
> name="login"
>
> input="/src/index.jsp"
>
> scope="request"
>
> validate="true">
>
> <forward name="success" path="/src/jsp/m_index.jsp"/>
>
> <forward name="failed" path="/src/index.jsp" />
>
> </action>
>
>
>
> </struts-config>
>
>
>
> When I deploy the application, I get following message and application
> does not work. If I remove the <set-property .... /> line from the
> struts config, it works fine. I am totally lost on this, any help is
> appreciated.
>
>
>
> javax.servlet.UnavailableException: Parsing error processing resource
> path
>
> at
> org.apache.struts.action.ActionServlet.handleConfigException(ActionServl
> et.java:1035)
>
> at
> org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionServl
> et.java:1014)
>
> at
> org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.ja
> va:955)
>
> at
> org.apache.struts.action.ActionServlet.init(ActionServlet.java:470)
>
> at javax.servlet.GenericServlet.init(GenericServlet.java:258)
>
> at
> weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubImpl.
> java:713)
>
> at
> weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImp
> l.java:656)
>
> at
> weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl
> .java:601)
>
> at
> weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServ
> letContext.java:2272)
>
> at
> weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebAppSer
> vletContext.java:2216)
>
> at
> weblogic.servlet.internal.WebAppServletContext.init(WebAppServletContext
> .java:900)
>
> at
> weblogic.servlet.internal.WebAppServletContext.<init>(WebAppServletConte
> xt.java:823)
>
> at
> weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:444)
>
> at weblogic.j2ee.WebAppComponent.deploy(WebAppComponent.java:78)
>
> at weblogic.j2ee.Application.deploy(Application.java:271)
>
> at
> weblogic.j2ee.J2EEService.deployApplication(J2EEService.java:190)
>
> at
> weblogic.management.mbeans.custom.Application.setLocalDeployed(Applicati
> on.java:366)
>
> at
> weblogic.management.mbeans.custom.Application.setDeployed(Application.ja
> va:300)
>
> at java.lang.reflect.Method.invoke(Native Method)
>
> at
> weblogic.management.internal.DynamicMBeanImpl.invokeSetter(DynamicMBeanI
> mpl.java:1401)
>
> at
> weblogic.management.internal.DynamicMBeanImpl.setAttribute(DynamicMBeanI
> mpl.java:894)
>
> at
> weblogic.management.internal.DynamicMBeanImpl.setAttribute(DynamicMBeanI
> mpl.java:847)
>
> at
> weblogic.management.internal.ConfigurationMBeanImpl.setAttribute(Configu
> rationMBeanImpl.java:296)
>
> at
> com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java
> :1358)
>
> at
> com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java
> :1333)
>
> at
> weblogic.management.internal.ConfigurationMBeanImpl.updateConfigMBeans(C
> onfigurationMBeanImpl.java:393)
>
> at
> weblogic.management.internal.ConfigurationMBeanImpl.setAttribute(Configu
> rationMBeanImpl.java:299)
>
> at
> com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java
> :1358)
>
> at
> com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java
> :1333)
>
> at
> weblogic.management.internal.MBeanProxy.setAttribute(MBeanProxy.java:322
> )
>
> at
> weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:204)
>
> at $Proxy8.setDeployed(Unknown Source)
>
> at java.lang.reflect.Method.invoke(Native Method)
>
> at
> weblogic.management.console.info.MBeanAttribute.doSet(MBeanAttribute.jav
> a:84)
>
> at
> weblogic.management.console.info.CompositeAttribute.doSet(CompositeAttri
> bute.java:100)
>
> at
> weblogic.management.console.actions.mbean.DoEditMBeanAction.perform(DoEd
> itMBeanAction.java:135)
>
> at
> weblogic.management.console.actions.internal.ActionServlet.doAction(Acti
> onServlet.java:171)
>
> at
> weblogic.management.console.actions.internal.ActionServlet.doPost(Action
> Servlet.java:85)
>
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
>
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>
> at
> weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.
> java:265)
>
> at
> weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.
> java:200)
>
> at
> weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServl
> etContext.java:2546)
>
> at
> weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.
> java:2260)
>
> at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
>
> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
>
>
>
>
>
> Thanks and regards,
>
> Jyothikumar.
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org