How are you deploying your application? Are you both getting the same Stacktrace? Even if you use the Struts source code, there are many dependencies that come as part of the Struts distribution (commons-logging, digester, etc).

I will start debugging as follows:
- Unpack your war manually. Check that web.xml is where is supposed to.
- If deployed in weblogic (as it sounds like), try using weblogic.xml to help you getting better logging. Even better, try deploying in a lighter container (e.g. Tomcat, Jetty) - Make sure you have the fully qualified name of the ActionServlet in web.xml. If this doesn't work, try to extend it yourself and then use your class (fully qualified) in replacement of the ActionServlet in web.xml.

Hope some of this helps!


Indresh Chadha wrote:
Even I'm facing the same issue.
The only difference in my problem is that I'm not using the struts jar but
the actual source code.
So the struts classes are getting compiled in the WEB-INF/classes folder.

When I start my server it gives me the same error.
The ActionServlet.java contains the following line which is giving error:
InputStream input = getServletContext().getResourceAsStream("/WEB-INF/web.xml");
I believe since the class file of ActionServlet is now under
WEB-INF/classes/org/apache/struts/action, that is why the path
"/WEB-INF/web.xml" does not hold good.

Any help will be greatly apprciated.


David G Friedman wrote:
Would you like to include your struts-config.xml and web.xml so we can try
to help?

-----Original Message-----
From: Angel Navarro [mailto:[EMAIL PROTECTED]
Sent: Tuesday, August 22, 2006 6:14 AM
To: user@struts.apache.org
Subject: Problem with web.xml and Struts 1.3


Hi,

I have a big problem with an struts 1.3 application.
My configuration:

Weblogic 8.1 sp4
Struts 1.3
Fedora

And when deploy a web application (WAR) I have this problem:

[DEBUG 2006-08-22 10:51:44,291]
org.apache.struts.action.ActionServlet:1720 Scanning
web.xml for controller servlet mapping
[DEBUG 2006-08-22 10:51:46,586]
org.apache.struts.util.PropertyMessageResources :115
getMessage(en_US,configWebXml)
[DEBUG 2006-08-22 10:51:46,591]
org.apache.struts.util.PropertyMessageResources :212 loadLocale(en_US)
[DEBUG 2006-08-22 10:51:46,592]
org.apache.struts.util.PropertyMessageResources :236   Loading resource
'org/apache/struts/action/ActionResources_en_US.properties'
[DEBUG 2006-08-22 10:51:46,592]
org.apache.struts.util.PropertyMessageResources :263   Loading resource
completed
[DEBUG 2006-08-22 10:51:46,593]
org.apache.struts.util.PropertyMessageResources :212 loadLocale(en)
[DEBUG 2006-08-22 10:51:46,593]
org.apache.struts.util.PropertyMessageResources :236   Loading resource
'org/apache/struts/action/ActionResources_en.properties'
[DEBUG 2006-08-22 10:51:46,593]
org.apache.struts.util.PropertyMessageResources :263   Loading resource
completed
[DEBUG 2006-08-22 10:51:46,594]
org.apache.struts.util.PropertyMessageResources :212 loadLocale()
[DEBUG 2006-08-22 10:51:46,594]
org.apache.struts.util.PropertyMessageResources :236   Loading resource
'org/apache/struts/action/ActionResources.properties'
[DEBUG 2006-08-22 10:51:46,595]
org.apache.struts.util.PropertyMessageResources :263   Loading resource
completed
[DEBUG 2006-08-22 10:51:46,595]
org.apache.struts.util.PropertyMessageResources :278   Saving message key
'.initProcessor
[DEBUG 2006-08-22 10:51:46,595]
org.apache.struts.util.PropertyMessageResources :278   Saving message key
'.configWebXml
[DEBUG 2006-08-22 10:51:46,596]
org.apache.struts.util.PropertyMessageResources :278   Saving message key
'.configMissing
[DEBUG 2006-08-22 10:51:46,596]
org.apache.struts.util.PropertyMessageResources :278   Saving message key
'.verifyForwardConfig.invalid
[DEBUG 2006-08-22 10:51:46,596]
org.apache.struts.util.PropertyMessageResources :278   Saving message key
'.unhandledException
[DEBUG 2006-08-22 10:51:46,597]
org.apache.struts.util.PropertyMessageResources :278   Saving message key
'.verifyPlugInConfigs.missing
[DEBUG 2006-08-22 10:51:46,597]
org.apache.struts.util.PropertyMessageResources :278   Saving message key
'.processInvalid
[DEBUG 2006-08-22 10:51:46,597]
org.apache.struts.util.PropertyMessageResources :278   Saving message key
'.notAuthorized
[DEBUG 2006-08-22 10:51:46,597]
org.apache.struts.util.PropertyMessageResources :278   Saving message key
'.verifyMessageResourcesConfigs.missing
[DEBUG 2006-08-22 10:51:46,598]
org.apache.struts.util.PropertyMessageResources :278   Saving message key
'.verifyMessageResourcesConfigs.key
[DEBUG 2006-08-22 10:51:46,598]
org.apache.struts.util.PropertyMessageResources :278   Saving message key
'.noInput
[DEBUG 2006-08-22 10:51:46,598]
org.apache.struts.util.PropertyMessageResources :278   Saving message key
'.configIO
[DEBUG 2006-08-22 10:51:46,599]
org.apache.struts.util.PropertyMessageResources :278   Saving message key
'.reloading
[DEBUG 2006-08-22 10:51:46,599]
org.apache.struts.util.PropertyMessageResources :278   Saving message key
'.processPath
[DEBUG 2006-08-22 10:51:46,599]
org.apache.struts.util.PropertyMessageResources :278   Saving message key
'.configInit
[DEBUG 2006-08-22 10:51:46,599]
org.apache.struts.util.PropertyMessageResources :278   Saving message key
'.configVerifying
[DEBUG 2006-08-22 10:51:46,600]
org.apache.struts.util.PropertyMessageResources :278   Saving message key
'.configExtends
[DEBUG 2006-08-22 10:51:46,600]
org.apache.struts.util.PropertyMessageResources :278   Saving message key
'.configFieldRequired
[DEBUG 2006-08-22 10:51:46,600]
org.apache.struts.util.PropertyMessageResources :278   Saving message key
'.sessionCreate
[DEBUG 2006-08-22 10:51:46,601]
org.apache.struts.util.PropertyMessageResources :278   Saving message key
'.verifyForwardConfig.missing
[DEBUG 2006-08-22 10:51:46,601]
org.apache.struts.util.PropertyMessageResources :278   Saving message key
'.configExtends.creation
[DEBUG 2006-08-22 10:51:46,601]
org.apache.struts.util.PropertyMessageResources :278   Saving message key
'.configCompleted
[DEBUG 2006-08-22 10:51:46,601]
org.apache.struts.util.PropertyMessageResources :278   Saving message key
'.verifyActionMappingClass.invalid
[DEBUG 2006-08-22 10:51:46,602]
org.apache.struts.util.PropertyMessageResources :278   Saving message key
'.configMapping
[DEBUG 2006-08-22 10:51:46,602]
org.apache.struts.util.PropertyMessageResources :278   Saving message key
'.requestDispatcher
[DEBUG 2006-08-22 10:51:46,602]
org.apache.struts.util.PropertyMessageResources :278   Saving message key
'.configParse
[DEBUG 2006-08-22 10:51:46,603]
org.apache.struts.util.PropertyMessageResources :278   Saving message key
'.finalizing
[DEBUG 2006-08-22 10:51:46,603]
org.apache.struts.util.PropertyMessageResources :278   Saving message key
'.formBean
[DEBUG 2006-08-22 10:51:46,603]
org.apache.struts.util.PropertyMessageResources :278   Saving message key
'.verifyActionMappingClass.missing
[DEBUG 2006-08-22 10:51:46,603]
org.apache.struts.util.PropertyMessageResources :278   Saving message key
'.verifyPlugInConfigs.invalid
[DEBUG 2006-08-22 10:51:46,604]
org.apache.struts.util.PropertyMessageResources :278   Saving message key
'.applicationLoading
[DEBUG 2006-08-22 10:51:46,604]
org.apache.struts.util.PropertyMessageResources :278   Saving message key
'.mappingType
[DEBUG 2006-08-22 10:51:46,604]
org.apache.struts.util.PropertyMessageResources :278   Saving message key
'.actionCreate
[DEBUG 2006-08-22 10:51:46,605]
org.apache.struts.util.PropertyMessageResources :278   Saving message key
'.applicationResources
[DEBUG 2006-08-22 10:51:46,605]
org.apache.struts.util.PropertyMessageResources :278   Saving message key
'.configFatal
[DEBUG 2006-08-22 10:51:46,605]
org.apache.struts.util.PropertyMessageResources :278   Saving message key
'.forwardPathNull
[DEBUG 2006-08-22 10:51:46,605]
org.apache.struts.util.PropertyMessageResources :278   Saving message key
'.verifyMessageResourcesConfigs.invalid
[ERROR 2006-08-22 10:51:46,607]
org.apache.struts.action.ActionServlet:1727 The /WEB-INF/web.xml was
not found.
[ERROR 2006-08-22 10:51:46,608]  org.apache.struts.action.ActionServlet
:397
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: The /WEB-INF/web.xml was not found.
        at org.apache.struts.action.ActionServlet.initServlet()V(
ActionServlet.java:1728)
        at
org.apache.struts.action.ActionServlet.init()V(ActionServlet.java
:348)
        at javax.servlet.GenericServlet.init
(Ljavax/servlet/ServletConfig;)V(GenericServlet.java:258)
        at weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run
()Ljava/lang/Object;(ServletStubImpl.java:1094)

60,1-8         6%

but WEB-INF/web.xml EXISTS.... and the path WEB-INF/web,xml is correct!!!!
,
and WEB-INF are un capital letters.....I don't know?¿?¿?

Thanks


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





--

Alberto A. Flores
http://www.linkedin.com/in/aflores


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to