java.lang.IllegalArgumentException: InputStream cannot be null

2001-07-24 Thread Calabrese, Jason

I'm trying to get struts working with Websphere 3.5.4.  I got the
example application to work, so I'm pretty sure that I have a
configuration problem now.

my console output is as follows:

7/24/01 10:45 AM : AUDIT [ARZT1000/Default Server]: SRVE0048I: Loading
servlet: action
7/24/01 10:45 AM : AUDIT [ARZT1000/Default Server]: SRVE0091I: [Servlet
LOG]: action: init
7/24/01 10:45 AM : AUDIT [ARZT1000/Default Server]: SRVE0091I: [Servlet
LOG]: action: Loading application resources from resource
com.devcor.tl.rms.prototype.ApplicationResources
7/24/01 10:45 AM : AUDIT [ARZT1000/Default Server]: SRVE0091I: [Servlet
LOG]: action: Initializing configuration from resource path
/WEB-INF/struts-config.xml
7/24/01 10:45 AM : AUDIT [ARZT1000/Default Server]: SRVE0092I: [Servlet
LOG]: action: null: java.lang.IllegalArgumentException: InputStream
cannot be null
at java.lang.RuntimeException.init(RuntimeException.java:49)  
at
java.lang.IllegalArgumentException.init(IllegalArgumentException.java:
45) 
at javax.xml.parsers.SAXParser.parse(SAXParser.java:73) 
at org.apache.struts.digester.Digester.parse(Digester.java:755) 
at
org.apache.struts.action.ActionServlet.initServlet(ActionServlet.java:14
33) 
at org.apache.struts.action.ActionServlet.init(ActionServlet.java:473)  
at javax.servlet.GenericServlet.init(GenericServlet.java:258)   


7/24/01 10:45 AM : AUDIT [ARZT1000/Default Server]: SRVE0091I: [Servlet
LOG]: action: Mapping for servlet 'action' = 'null'
7/24/01 10:45 AM : AUDIT [ARZT1000/Default Server]: SRVE0130I: Servlet
available for service: action

I've tried moving the struts-config.xml file, but when I do the output
hangs at:
7/24/01 10:45 AM : AUDIT [ARZT1000/Default Server]: SRVE0091I: [Servlet
LOG]: action: Initializing configuration from resource path
/WEB-INF/struts-config.xml

so I think it is finding the config file.  

Any idea what the problem could be?




RE: java.lang.IllegalArgumentException: InputStream cannot be null

2001-07-24 Thread Calabrese, Jason

I think I found a solution to the problem, but I'm not sure why it
worked.

It was my understanding that websphere didn't look at the web.xml file
so I didn't have one.  When I copied the web.xml from the example
aplication the error went away.

If anyone knows whats going on let me know.

-Original Message-
From: Calabrese, Jason [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, July 24, 2001 11:29 AM
To: '[EMAIL PROTECTED]'
Subject: java.lang.IllegalArgumentException: InputStream cannot be null


I'm trying to get struts working with Websphere 3.5.4.  I got the
example application to work, so I'm pretty sure that I have a
configuration problem now.

my console output is as follows:

7/24/01 10:45 AM : AUDIT [ARZT1000/Default Server]: SRVE0048I: Loading
servlet: action
7/24/01 10:45 AM : AUDIT [ARZT1000/Default Server]: SRVE0091I: [Servlet
LOG]: action: init
7/24/01 10:45 AM : AUDIT [ARZT1000/Default Server]: SRVE0091I: [Servlet
LOG]: action: Loading application resources from resource
com.devcor.tl.rms.prototype.ApplicationResources
7/24/01 10:45 AM : AUDIT [ARZT1000/Default Server]: SRVE0091I: [Servlet
LOG]: action: Initializing configuration from resource path
/WEB-INF/struts-config.xml
7/24/01 10:45 AM : AUDIT [ARZT1000/Default Server]: SRVE0092I: [Servlet
LOG]: action: null: java.lang.IllegalArgumentException: InputStream
cannot be null
at java.lang.RuntimeException.init(RuntimeException.java:49)  
at
java.lang.IllegalArgumentException.init(IllegalArgumentException.java:
45) 
at javax.xml.parsers.SAXParser.parse(SAXParser.java:73) 
at org.apache.struts.digester.Digester.parse(Digester.java:755) 
at
org.apache.struts.action.ActionServlet.initServlet(ActionServlet.java:14
33) 
at org.apache.struts.action.ActionServlet.init(ActionServlet.java:473)  
at javax.servlet.GenericServlet.init(GenericServlet.java:258)   


7/24/01 10:45 AM : AUDIT [ARZT1000/Default Server]: SRVE0091I: [Servlet
LOG]: action: Mapping for servlet 'action' = 'null'
7/24/01 10:45 AM : AUDIT [ARZT1000/Default Server]: SRVE0130I: Servlet
available for service: action

I've tried moving the struts-config.xml file, but when I do the output
hangs at:
7/24/01 10:45 AM : AUDIT [ARZT1000/Default Server]: SRVE0091I: [Servlet
LOG]: action: Initializing configuration from resource path
/WEB-INF/struts-config.xml

so I think it is finding the config file.  

Any idea what the problem could be?