wood burning stoves 2.0*
The moose likes Tomcat and the fly likes Tomcat error: It is not available the ServletAction Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Products » Tomcat
Bookmark "Tomcat error: It is not available the ServletAction" Watch "Tomcat error: It is not available the ServletAction" New topic
Author

Tomcat error: It is not available the ServletAction

iker garcia
Greenhorn

Joined: Apr 01, 2009
Posts: 3
Hi,

I am deploying an application using Ant from MyEclipse IDE.
When I deploy the application with the Ant, it says to me that the application has successfully deployed. I go to webaapps directory and I can see into that it how the application has been deployed with its WAR.

But when I try to excute the application, Tomcat gives me the following error:

Message: It is not available the Servlet Action
Description: The request resource (It doesn`t available the ServletAction) is not available.

If I go to Apache Tomcat`s stdout log I can see two warnings:
WARN: No appends could be found for logger (org.apache.commons.beanutils.Convertutils)
WARN: Please initialize the log4j system properly

But, If I go to the Java Build path of the application I can verify how I have added the commons.beanutils.jar and log4j.jar .

I don`t know why it doesn´t run and I am stuck.

I would be very grateful somebody could help me to solve this problem.

Regards
iker garcia
Greenhorn

Joined: Apr 01, 2009
Posts: 3
Hi again,

The Tomcat I have is in Spanish language. The log has lines written in Spanish / English. Maybe you will have some problems to understand the lines written in Spanish, for that reason I put in the line below the corresponding translation to English, (the translation that approachs more to English, Spanish is my mother tongue).

To make easier your labour, I underline you the lines I consider that are more important in order to solve the problem.

The log I provide you is the stdout.log (I don`t have the catalina.log file, or at least I am not able to find it).

2009-03-31 17:51:24 StandardContext[/manager]Manager: deploy: Deploying web application at '/DSGCWeb'

2009-03-31 17:51:24 StandardContext[/manager]Manager: Uploading WAR file to C:\Tomcat 5.0.28\webapps\DSGCWeb.war

2009-03-31 17:51:24 StandardContext[/manager]Manager: Extracting XML file to C:\Tomcat 5.0.28\conf\Catalina\localhost\DSGCWeb.xml

2009-03-31 17:51:24 StandardContext[/manager]Manager: install: Installing web application at '/DSGCWeb' from 'jar:file:/C:/Tomcat 5.0.28/webapps/DSGCWeb.war!/'


2009-03-31 17:51:28 StandardContext[/DSGCWeb]Marcando el servlet action como no disponible
2009-03-31 17:51:28 StandardContext[/DSGCWeb] Marking the Action servlet as not available

2009-03-31 17:51:28 StandardContext[/DSGCWeb]El Servlet /DSGCWeb lanzó excepción de load()
javax.servlet.UnavailableException: Parsing error processing resource path

2009-03-31 17:51:28 StandardContext[/DSGCWeb]The Servlet /DSGCWeb threw an load() exception
javax.servlet.UnavailableException: Parsing error processing resource path


at org.apache.struts.action.ActionServlet.handleConfigException(ActionServlet.java:1035)
at org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionServlet.java:1010)
at org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.java:955)
at org.apache.struts.action.ActionServlet.init(ActionServlet.java:470)
at javax.servlet.GenericServlet.init(GenericServlet.java:211)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1029)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:862)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4013)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4357)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:277)
at org.apache.catalina.core.StandardHost.install(StandardHost.java:832)
at org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:922)
at org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:652)
at org.apache.catalina.manager.ManagerServlet.doPut(ManagerServlet.java:400)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:712)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:540)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Unknown Source)

2009-03-31 17:52:31 StandardWrapperValve[action]: El Servlet action no está disponible en este momento
2009-03-31 17:52:31 StandardWrapperValve[action]: The Servlet Action is not available at this moment



Thank you for supporting me in this issue. It`s very important for me to solve this.


Regards
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Tomcat error: It is not available the ServletAction
 
Similar Threads
Unable to access my application in Tomcat 6
EJB lookup problem on WebSphere
ActiveBPEL deployment location
Tomcat startup problem
Import Netbeans Maven Enterprise Project in Eclipse