struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Martin Gainty" <mgai...@hotmail.com>
Subject Re: [ActionServlet] /WEB-INF/web.xml was not found
Date Sun, 08 Oct 2000 14:48:48 GMT
can you show us stacktrace of the exception (located in $CATALINA_HOME/logs)
and display the configuration for your servlet from WEB-INF/web.xml

Thanks
M--
----- Original Message ----- 
From: "ROWLAND, CLAY, ATTSI" <clayrowland@att.com>
To: "Struts Users Mailing List" <user@struts.apache.org>
Sent: Monday, October 08, 2007 10:34 AM
Subject: RE: [ActionServlet] /WEB-INF/web.xml was not found



hi Rajagopal.   i took your advice and deployed my app on tomcat instead
of jboss.   this was a very helpful exercise because i believe i was
relying too heavily on eclipse and hand-coding/compiling/organizing my
app was a good learning experience.  however, i have come full circle
back to my original problem which is that the Struts ActionServlet
throws an exception when deployed.  

Oct 8, 2007 10:07:14 AM org.apache.struts.action.ActionServlet
initServlet
SEVERE: The /WEB-INF/web.xml was not found.
java.net.ConnectException: Connection timed out: connect

SEVERE: Unable to initialize Struts ActionServlet due to an unexpected
exception or error thrown, so marking the servlet as unavailable.  Most
likely, this is due to an incorrect or missing library dependency.
javax.servlet.ServletException: Connection timed out: connect

is it possible that this is a classpath issue?  is there a way to config
my context root in struts?  i am able to deploy a servlet using the "not
found" /web-inf/web.xml that succesfully uses spring/hibernate to
add/update records.   however, when i try to replace that servlet with a
struts action it doesn't work.  here again are my struts-config.xml and
web.xml and a listing of the contents of my .war file.


<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD
Struts Configuration 1.0//EN"
"http://jakarta.apache.org/struts/dtds/struts-config_1_0.dtd">
<struts-config>
  <form-beans>
    <form-bean name="ticketForm"
type="com.att.devtools.ticket.TicketForm"/>
  </form-beans>
  <action-mappings>
    <action    path="/ticketaction"
               type="com.att.devtools.ticket.TicketAction"
               name="ticketForm">
      <forward name="success" path="/ticketInfo.jsp"/>
      <forward name="success" path="/failure.html"/>
    </action>
  </action-mappings>
</struts-config>


<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
  PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
  "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
<web-app>
  <!--  Action Servlet Configuration -->
  <servlet>
    <servlet-name>action</servlet-name>
 
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
    <init-param>
      <param-name>config</param-name>
      <param-value>/ticketapp/WEB-INF/struts-config.xml</param-value>
    </init-param>
    <load-on-startup>2</load-on-startup>
  </servlet>
 <servlet-mapping>
    <servlet-name>action</servlet-name>
    <url-pattern>*.do</url-pattern>
  </servlet-mapping>
  <servlet>
    <servlet-name>ticket</servlet-name>
    <servlet-class>com.att.devtools.ticket.TicketServlet</servlet-class>
  </servlet>
 <servlet-mapping>
    <servlet-name>ticket</servlet-name>
    <url-pattern>/ticket</url-pattern>
  </servlet-mapping>
  <!-- Struts Tag Library Descriptors -->
  <taglib>
    <taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri>
    <taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
  </taglib>
  <taglib>
    <taglib-uri>/WEB-INF/struts-html.tld</taglib-uri>
    <taglib-location>/WEB-INF/struts-html.tld</taglib-location>
  </taglib>
  <taglib>
    <taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri>
    <taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
  </taglib>
</web-app>


ticketapp.war contents:
- *.html
- *.jsp
- meta-inf
- Manifest.mf
- web-inf
- applicationContext.xml
- struts*.tld 
- struts-config.xml
- web.xml
- classes
- com.**.*.class
- lib
- *.jar





-----Original Message-----
From: Rajagopal_Yendluri [mailto:Rajagopal_Yendluri@satyam.com] 
Sent: Friday, October 05, 2007 2:32 AM
To: Struts Users Mailing List
Subject: RE: [ActionServlet] /WEB-INF/web.xml was not found

There is no problem in the web.xml,

There may be some problem on "war"ring the file ( means creating .war
file).

Try to deploy it on other server ,,, say tomcat or any other. If you get
the same error message.... am sure the problem is with WAR.

Check out.... if you can share the war I will try and let you know the
problem. 

Regards,
Rajagopal Y
HCU-Consulting & Enterprise Solutions.
Phone: (C) +91-9886876114 / (W) 6658 3685.
-----Original Message-----
From: Cesar Arevalo [mailto:cesararevalo@yahoo.com] 
Sent: Friday, October 05, 2007 4:57 AM
To: Struts Users Mailing List
Subject: Re: [ActionServlet] /WEB-INF/web.xml was not found

Hey, what version of the jboss-web.dtd are you using, see here for the
types:

http://www.jboss.org/j2ee/dtd/

I see that the context-root element is not in the
http://www.jboss.org/j2ee/dtd/jboss-web.dtd, it is until
http://www.jboss.org/j2ee/dtd/jboss-web_3_0.dtd that this element is
present.

HTH
-Cesar

----- Original Message ----
From: "ROWLAND, CLAY, ATTSI" <clayrowland@att.com>
To: user@struts.apache.org
Sent: Thursday, October 4, 2007 3:37:48 PM
Subject: [ActionServlet] /WEB-INF/web.xml was not found

hi.   i'm trying to deploy my first struts 1.3.8 web app on jboss-4.2.1
on windows and am getting an exception when i deploy my .war file.
 
18:15:43,744 ERROR [ActionServlet] The /WEB-INF/web.xml was not found.
(please let me know if you'd like to see the full exception text)

however, web.xml exists inside my .war file in the WEB-INF dir (and as
ActionServlet is only init'ed because it exists in the web.xml, i'm
dumbfounded).  the struts .jar files are in the WEB-INF/lib directory
within the .war.  here are my config files, all of which are in the
WEB-INF dir:
 
web.xml

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
  PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
  "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd";>

<web-app>

  <!--  Action Servlet Configuration -->
  <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>2</load-on-startup>
  </servlet>

  <!-- Action Servlet Mapping -->

 <servlet-mapping>
    <servlet-name>action</servlet-name>
    <url-pattern>*.do</url-pattern>
  </servlet-mapping>


  <!-- Struts Tag Library Descriptors -->
  <taglib>
    <taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri>
    <taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
  </taglib>

  <taglib>
    <taglib-uri>/WEB-INF/struts-html.tld</taglib-uri>
    <taglib-location>/WEB-INF/struts-html.tld</taglib-location>
  </taglib>

  <taglib>
    <taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri>
    <taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
  </taglib>

</web-app>

struts-config.xml

<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD
Struts Configuration 1.0//EN"
"http://jakarta.apache.org/struts/dtds/struts-config_1_0.dtd";>
<struts-config>
  <form-beans>
    <form-bean name="ticketForm"
type="com.att.devtools.ticket.TicketForm"/>
  </form-beans>
  <action-mappings>
    <action    path="/ticketaction"
               type="com.att.devtools.ticket.TicketAction"
               name="ticketForm">
      <forward name="success" path="/ticketInfo.jsp"/>
      <forward name="success" path="/failure.html"/>
    </action>
  </action-mappings>
</struts-config>

jboss-web.xml

<?xml version="1.0" encoding="UTF-8"?>
<jboss-web>
    <context-root>Ticket</context-root>
</jboss-web>


i feel like i'm missing a simple configuration detail.   if anyone has
encountered this issue before, i'd love to hear how you resolved it.

thanks.




---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org





---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org




DISCLAIMER:
This email (including any attachments) is intended for the sole use of
the intended recipient/s and may contain material that is CONFIDENTIAL
AND PRIVATE COMPANY INFORMATION. Any review or reliance by others or
copying or distribution or forwarding of any or all of the contents in
this message is STRICTLY PROHIBITED. If you are not the intended
recipient, please contact the sender by email and delete all copies;
your cooperation in this regard is appreciated.

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Mime
View raw message