I'm going through the somewhat painful process of trying to debug JBoss-2.4.1_Tomcat-3.2.3 in NetBeans, internally, without using the "attach" strategy. I noticed a description of how to "attach" to it at one point, but I'd prefer to be able to trace the startup flow, which I think would be difficult using "attach". I'd appreciate any help in properly setting this up. I'm addressing each issue one by one. I have some issues that I don't how to deal with. I checked out "jboss-all" with the "JBoss_2.4.1" label (the spelling might not be exactly right on that label). I've added all the source dirs to my NB project, and mounted all of the jars in the "src/lib" directories. There were some tricky details about the "log", "tmp", and "db" directories. I had to mount those directories from the binary release, but I also had to copy them to the source tree. Some code was loading files through the classloader, and some were loading them in a different way, such that putting them in the CLASSPATH wasn't enough. I would love to figure out a cleaner way to do that. Currently, I see the following anomalies in the output in the debugger that I don't see when I start JBoss-Tomcat normally: ---------- Please make sure the following is intended (check your CLASSPATH): jndi.properties is read from file:/C:/JBoss-2.4.1_Tomcat-3.2.3/jboss/conf/tomcat/jndi.properties ---------- I found this code in "Main.java". I would guess this gets printed if the "conf/tomcat" directory is in my CLASSPATH, at this point in time. When I run outside of NB, I don't see this, so I guess that directory is not in my CLASSPATH. I mounted that directory in NB because I saw other errors when I didn't do that (although I don't remember what they were). I think this is another case where some files are loaded through the classloader, and some are loaded in other ways. ---------- [EmbeddedTomcatServiceSX] Starting [EmbeddedTomcatSX] Starting EmbeddedTomcatSX.... [Default] ERROR reading C:\netbeans\modules\conf\server.xml [Default] At File "file:C:/netbeans/modules/conf/server.xml" not found. [Default] [Default] FATAL: configuration error [Default] org.xml.sax.SAXParseException: File "file:C:/netbeans/modules/conf/server.xml" not found. [Default] at org.apache.xerces.framework.XMLParser.reportError(XMLParser.java:1066) [Default] at org.apache.xerces.readers.DefaultEntityHandler.startReadingFromDocument(DefaultEntityHandler.java:512) [Default] at org.apache.xerces.framework.XMLParser.parseSomeSetup(XMLParser.java:309) [Default] at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:951) [Default] at org.xml.sax.helpers.XMLReaderAdapter.parse(XMLReaderAdapter.java:223) [Default] at javax.xml.parsers.SAXParser.parse(SAXParser.java:345) [Default] at javax.xml.parsers.SAXParser.parse(SAXParser.java:290) [Default] at org.apache.tomcat.util.xml.XmlMapper.readXml(XmlMapper.java:214) [Default] at org.jboss.tomcat.TomcatEntry.execute(TomcatEntry.java:329) ---------- I can't figure out much about this. I don't seem to have source for "TomcatEntry", or the related "EmbeddedTomcatServiceSX" class (not "EmbeddedTomcatSX", which doesn't exist as a class anywhere). Is there some reason that some classes in this package are not in the "jboss-all" module? ---------- [Default] Starting tomcat. Check logs/tomcat.log for error messages [Default] ContextManager: Engine init [Default] No webapps/ directory C:\netbeans\modules\webapps [Default] PoolTcpConnector: Starting HttpConnectionHandler on 0 ---------- Not finding a "webapps" directory is probably bad. I'm not sure what I need to fix for this, although I have a feeling the correct solution to this will probably fix several problems. After JBoss-Tomcat started up, I tried to test my combined web/ejb application. These two parts are pretty simple, and work fine when JB-TC starts outside of NB. I found that a web request for my start page failed (without even a server error). I found that the EJB application worked, but I noticed that it didn't delete and recreate my tables at startup, both of which I specify in my "standardjaws.xml". -- =================================================================== David M. Karr ; Best Consulting [EMAIL PROTECTED] ; Java/Unix/XML/C++/X ; BrainBench CJ12P (#12004) _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user
