rdy1437
asked on
javax.servlet.UnavailableException?
Guys, I'm having problem deploying my application in jakarta-tomcat-4.1.30 and struts1.1.
when I access my apps its diplaying HTTP Status 503. here the stacktrace:
javax.servlet.UnavailableE xception: Parsing error processing resource path
at org.apache.struts.action.A ctionServl et.handleC onfigExcep tion(Actio nServlet.j ava:1035)
at org.apache.struts.action.A ctionServl et.parseMo duleConfig File(Actio nServlet.j ava:1014)
at org.apache.struts.action.A ctionServl et.initMod uleConfig( ActionServ let.java:9 55)
at org.apache.struts.action.A ctionServl et.init(Ac tionServle t.java:470 )
at javax.servlet.GenericServl et.init(Ge nericServl et.java:25 6)
at org.apache.catalina.core.S tandardWra pper.loadS ervlet(Sta ndardWrapp er.java:93 5)
at org.apache.catalina.core.S tandardWra pper.load( StandardWr apper.java :823)
at org.apache.catalina.core.S tandardCon text.loadO nStartup(S tandardCon text.java: 3427)
at org.apache.catalina.core.S tandardCon text.start (StandardC ontext.jav a:3628)
at org.apache.catalina.core.C ontainerBa se.addChil dInternal( ContainerB ase.java:8 21)
at org.apache.catalina.core.C ontainerBa se.addChil d(Containe rBase.java :807)
at org.apache.catalina.core.S tandardHos t.addChild (StandardH ost.java:5 95)
at org.apache.catalina.core.S tandardHos tDeployer. install(St andardHost Deployer.j ava:307)
at org.apache.catalina.core.S tandardHos t.install( StandardHo st.java:78 8)
at org.apache.catalina.startu p.HostConf ig.deployW ARs(HostCo nfig.java: 492)
at org.apache.catalina.startu p.HostConf ig.deployA pps(HostCo nfig.java: 400)
at org.apache.catalina.startu p.HostConf ig.start(H ostConfig. java:718)
at org.apache.catalina.startu p.HostConf ig.lifecyc leEvent(Ho stConfig.j ava:358)
at org.apache.catalina.util.L ifecycleSu pport.fire LifecycleE vent(Lifec ycleSuppor t.java:166 )
at org.apache.catalina.core.C ontainerBa se.start(C ontainerBa se.java:11 96)
at org.apache.catalina.core.S tandardHos t.start(St andardHost .java:754)
at org.apache.catalina.core.C ontainerBa se.start(C ontainerBa se.java:11 88)
at org.apache.catalina.core.S tandardEng ine.start( StandardEn gine.java: 363)
at org.apache.catalina.core.S tandardSer vice.start (StandardS ervice.jav a:497)
at org.apache.catalina.core.S tandardSer ver.start( StandardSe rver.java: 2190)
at org.apache.catalina.startu p.Catalina .start(Cat alina.java :512)
at org.apache.catalina.startu p.Catalina .execute(C atalina.ja va:400)
at org.apache.catalina.startu p.Catalina .process(C atalina.ja va:180)
at java.lang.reflect.Method.i nvoke(Nati ve Method)
at org.apache.catalina.startu p.Bootstra p.main(Boo tstrap.jav a:203)
Any idea?
when I access my apps its diplaying HTTP Status 503. here the stacktrace:
javax.servlet.UnavailableE
at org.apache.struts.action.A
at org.apache.struts.action.A
at org.apache.struts.action.A
at org.apache.struts.action.A
at javax.servlet.GenericServl
at org.apache.catalina.core.S
at org.apache.catalina.core.S
at org.apache.catalina.core.S
at org.apache.catalina.core.S
at org.apache.catalina.core.C
at org.apache.catalina.core.C
at org.apache.catalina.core.S
at org.apache.catalina.core.S
at org.apache.catalina.core.S
at org.apache.catalina.startu
at org.apache.catalina.startu
at org.apache.catalina.startu
at org.apache.catalina.startu
at org.apache.catalina.util.L
at org.apache.catalina.core.C
at org.apache.catalina.core.S
at org.apache.catalina.core.C
at org.apache.catalina.core.S
at org.apache.catalina.core.S
at org.apache.catalina.core.S
at org.apache.catalina.startu
at org.apache.catalina.startu
at org.apache.catalina.startu
at java.lang.reflect.Method.i
at org.apache.catalina.startu
Any idea?
is the exception coming during the application startup OR when accessing some of the pages?
ASKER
During application startup
Try cleaning and re-building the whole application
check whether the struts-config file definition in web.xml under ActionServlet entry is correct or not? Like following is the entry for struts-config.xml
<init-param>
<param-name>config</param- name>
<param-value>/WEB-INF/stru ts-config. xml</param -value>
</init-param>
struts-config.xml should be there if u placed it under WEB-INF folder.
<init-param>
<param-name>config</param-
<param-value>/WEB-INF/stru
</init-param>
struts-config.xml should be there if u placed it under WEB-INF folder.
ASKER
the web.xml is configured correctly, placed under WEB-INF. Quite weird because this application is running successfully on Resin. But when I moved it to tomcat, Im getting this error.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.