Chris, The fact that you can't get the struts-example war to work in 3.5.3 seems to indicate that there is an environment problem. The message I posted yesterday was from the observations I made while getting the struts-example up and running on WebSphere 3.5.3 on Windows 2000. Here are the steps I took to get it working : 1. Start up the adminserver. I used adminserver.bat in the bin/debug directory. 2. Start up adminconsole. 3. Use the Convert War file task to convert the struts-example.war. I used the struts-example.war as-is from the struts-b1 distrib. 4. I converted to the default_server, default servlet engine and standard install directory (c:\websphere\appserver\hosts\default_host). 5. Once the convert was finished I added the doc root directory to the classpath for the webapp. (Added c:\websphere\appserver\hosts\default_host\struts-example\ web). This was via the adminconsole. Alternatively you can just create a WEB-INF directory in the servlets dir and copy the struts-config.xml and database.xml. 6. Copied jaxp 1.0.1 jaxp.jar and parser.jar to the servlets directoy of the strut-example webapp. 7. Copied the three dtds from the struts lib directory to the servlets/org/apache/struts/resources directory. (I had to create the resources dir) 8. Started the default_server via the adminconsole. (I had not started it previously.) You should see a whole bunch of ActionServlet messages in the default_host_stdout.log file with no exceptions. 9. Via a browser accessed the app using http://localhost/struts-example/index.jsp. (Welcome file setup did not work.) You did not say why you could not get the parser.jar to work and why you had to use crimson. If you can't get the struts-example working then I don't think you stand much chance with your own app. Have you tried on a different server. Could you try with 3.5.2. The steps I described should apply to this also. You can send me your default_host_stdout.log and I'll take a look at it. Richard Quoting "Assenza, Chris" <[EMAIL PROTECTED]>: > All - > > I'm begging for help here! :\ I have to get this working in WS tomorrow > or > we're going to drop using Struts in our app and that would THOROUGHLY > suck. > Here's the most detailed info I can provide - thank you all in advance. > > 1) Current Environment: > - Development: JBoss 2.0 w/ Tomcat 3.2b7 > - Production: WebSphere 3.5.3 Advanced Server > - Struts Milestone Build: 1.0b1 > > 2) Situation: > - Using struts-example.war, we deploy simply in JBoss with 100% > success. > - Using our own struts app (just a test build of one screen from > front > end to EJB), we deploy in JBoss with 100% success. > > 3) Problem: > - Porting struts-example.war to WebSphere 3.5.3 fails. > - Porting our own War fails in WS as well. > > 4) Steps Taken: > - Converted the struts-example.war file through the Converter tool in > WS. > - Deployed to default_host/struts_example > - Added latest jaxp.jar, crimson.jar (the example seems to need > crimson > not parser), and xalan.jar (for good measure) to servlets directory > - Created WEB-INF directory under servlets - placed struts-config.xml > and > database.xml inside. > - Started Server > - Server starts successfully in console. > - Error log shows that initializing database servlet bomb on uncaught > SAX > exceptions from Crimson (database: Database load exception": > org.xml.sax.SAXNotRecognizedException: Feature: > http://xml.org/sax/features/raw-names) > - No other errors shown. > - Visit IP/struts-example/index.jsp > - Error: Application not available > - Oddly enough if you go to the admin console, right click on > struts-example and say restart webapp and try again, it works - > returning > the following error message. > - Uncaught servlet exception thrown: (see it for yourself > http://209.114.152.157/struts-example/index.jsp if you are interested) > ------------ > ...ServletInstan X Uncaught service() exception thrown by servlet > {0}: > {1} > "jsp11" > javax.servlet.ServletException: Cannot find message resources under > key org.apache.struts.action.MESSAGE at > javax.servlet.ServletException.<init>(ServletException.java:161) > -------------- > - Error log shows no errors in addition to this. (I have to wonder > why > the heck it is still trying for org.apache.struts.action.MESSAGE versus > the > file we initialize in the startup params) > > 5) Analysis > I went through the Struts source to identify what might cause this > and > studied the interaction between web.xml (and the init params) along with > how > ActionServlet gets this parameter and then assigns the key value in > Action. > Realizing that web.xml is used to configure the WS console on > conversion, I > checked out the console settings to ensure that "application" was being > set > to "org.apache.struts.example.ApplicationResources" -- it was. > > At this point I'm clueless, I actually DID NOT have this problem in > 3.5.2 > (just gobs of other ones) but the client we are developing for agreed to > the > FixPack 3 upgrade, so now I need only worry about 3.5.3. > > Please help! :) > > Chris >