Folks, The Wiki is now working. I removed the xmlrpc.jar file from WEB-INF/lib and that fixed the final problem. So the combination of:
replacing WEB-INF/lib/commons-logging-api.jar with commons-logging-adapters-1.1.1.jar along with removing WEB-INF/lib/xmlrpc.jar were the steps needed to fix the problem. Many thanks, Tom Duffy -----Original Message----- From: Duffy, Thomas J. [mailto:[email protected]] Sent: Sunday, May 17, 2009 8:36 AM To: [email protected] Subject: RE: Issue with JBOSS-5.0.0.GA Folks, As Harry notes, it definitely looks like a classloading issue. I just did a google specifying the error message: Java.lang.LinkageError: loader constraints violated when linking org/xml/sax/DTDHandler class+JBOSS In response, google returned 2 hits, the first one was my prior mail message and the second one was: http://article.gmane.org/gmane.comp.java.xdoclet.user/7798 In that correspondence the submitter noted that he ran into an issue with XML parsers. His web application needed to use weblogic.jar which contains an XML parser, but his application uses an XML parser too. In my JBOSS installation, I currently run only 1 other web application (an EAR file) and it does use an XML parser. It gets deployed prior to JSPWiki. Could they be interfering with one another? Cheers, Tom Duffy -----Original Message----- From: Harry Metske [mailto:[email protected]] Sent: Sunday, May 17, 2009 7:59 AM To: [email protected] Subject: Re: Issue with JBOSS-5.0.0.GA Tom, this looks like an old classloading issue (similar to WebSphere 6.0 and older). I have no knowledge of JBoss at all, but do you have the option to change the classloading hierarchy (like in WebSphere) ? Or an option to hide packages (like in Geronimo's geronimo-web.xml). (we also like to see full stacktraces, not just the first few lines :-) ) regards, Harry 2009/5/17 Duffy, Thomas J. <[email protected]> > Folks, > > I tried replacing WEB-INF/lib/commons-logging-api.jar with > commons-logging-adapters-1.1.1.jar and still had the following errors: > > ERROR [[/JSPWiki]] Exception starting filter WikiJSPFilter > Java.lang.LinkageError: loader constraints violated when linking > org/xml/sax/DTDHandler class > at org.jdom.input.SAXBuilder.configureParser(SAXBuilder.java:614) > ... > > ERROR [[/JSPWiki]] Exception starting filter WikiServletFilter > Java.lang.NoClassDefFoundError > at com.ecyrd.jspwiki.WikiEngine.initialize(WikiEngine.java:504) > ... > > Any insight? > > Thanks, > > Tom Duffy > > -----Original Message----- > From: Duffy, Thomas J. [mailto:[email protected]] > Sent: Friday, May 15, 2009 4:49 PM > To: [email protected] > Subject: RE: Issue with JBOSS-5.0.0.GA > > Folks, > > Looks like the note in: > http://www.jspwiki.org/wiki/BugProblemsWithCommonLogging might come in > handy. > > Cheers, > > Tom Duffy > > -----Original Message----- > From: Harry Metske [mailto:[email protected]] > Sent: Friday, May 15, 2009 3:01 PM > To: [email protected] > Subject: Re: Issue with JBOSS-5.0.0.GA > > Tom, > > it looks like the web.xml is not quite correct (this has already been > corrected in JSPWiki 2.8) if you don't want to switch to 2.8, you can > try to hack the web.xml : > > change this: > > <web-app xmlns="http://java.sun.com/xml/ns/j2ee" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > > xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" > version="2.4"> > > in > > <web-app xmlns="http://java.sun.com/xml/ns/j2ee" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee > http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" > version="2.4"> > > regards, > Harry > > 2009/5/15 Duffy, Thomas J. <[email protected]> > > > > > I successfully implemented JSPWiki 2.6.4 on JBOSS 3.2.6RC2 on a > > Windows 2000 Server. To do so I removed log4j from JSPWiki.war as > > suggested earlier in this page. I was then able to deploy. I then > > exploded the war file as suggested and that also worked fine. > > > > When I upgraded JBOSS to 5.0.0.GA, I was unable to deploy JSPWiki > 2.6.4. > > When I tried to do so, I got the following errors and warnings: > > > > {{{ > > WARN [SaxJBossXBParser] SchemaLocation: schemaLocation value = > > 'http://java.sun.com/xml/ns/j2ee/web-app-2_4.xsd' must have an even > > number of URI's. @ > > > vfszip:/C:/jboss-5.0.0.GA/server/default/deploy/JSPWiki.war/WEB-INF/web. > > xml[6,23<http://jboss-5.0.0.GA/server/default/deploy/JSPWiki.war/WEB > > -I > > NF/web.%0Axml%5B6,23> > > ] > > ERROR [AbstractKernelController] error installing to Parse: > > name-vfszip:/C:/jboss-5.0.0.GA/server/default/deploy/JSPWiki.war > > state=Not<http://jboss-5.0.0.GA/server/default/deploy/JSPWiki.war%0A > > st ate=Not>Installed mode=Manual requiredState=Parse > > org.jboss.deployers.spi.DeploymentException: Error creaing managed > > object for > > vfszip:C:/jboss-5.0.0.GA/server/default/deploy/JSPWiki.war > > ... > > }}} > > > > My question now is how do I resolve this issue? > > > > --Tom Duffy, 15-May-2009 13:24 > > >
