That helped a lot, thanks! Now I have logging. Next problem: there appears to be a missing file from subversion: wsrp4j-config.properties This appears to be a new file. I created an empty one in Tomcat/shared/classes, but then I got an error on a missing property in the file (see message below).
It appears from the code that someone is working on abstracting the webservices layer (a good thing) but has forgotten to add the above property file to svn. Could someone please advise on the conetents of the file or put it into svn? Thanks! 2006-07-12 09:15:04,711 [http-18080-Processor24] INFO org.apache.wsrp4j.commons.util.configuration.ConfigurationParametersManager: *** Using 'wsrp4j-config.properties' file for configuration *** 2006-07-12 09:15:04,711 [http-18080-Processor24] INFO org.apache.wsrp4j.commons.util.configuration.ConfigurationParametersManager: Missing configuration parameter 'wsrp4j.ws.factory' from 'wsrp4j-config.properties' configuration file 2006-07-12 09:15:04,711 [http-18080-Processor24] ERROR org.apache.wsrp4j.commons.ws.WSFactoryFinder: Error loading 'wsrp4j.ws.factory' class. --- Tali Garsiel <[EMAIL PROTECTED]> wrote: > I use a regular log4j.properties (in common/classes) > and everything > seems to be logged. > > Some logs also go to the wsrp4j-producer.log file as > set in the > wsrp4j-logger.properties > > -----Original Message----- > From: Pete [mailto:[EMAIL PROTECTED] > Sent: Wednesday, July 12, 2006 12:17 AM > To: [email protected] > Subject: RE: problem installing producer > > Over a year ago I downloaded the wsrp4j project and > got everything to run / work etc. > I am now trying with the latest from subversion etc > but thus far have been unable to get basic things > working. > > I have installed the following: > 1. JDK 1.5 > http://sdlc-esd.sun.com/ESD24/JSCDL/jdk/1.5.0_07/jdk-1_5_0_07-windows-i5 > 86-p.exe?AuthParam=1152300324_5d0d278491e3c17ec5d1afafae5830cf&TUrl=an1n > pDpbKod7kSYrROhENTonIeY5W0D1Lc4nXz+pGFFranixdCdgxDTPbW4=&TicketId=dld5PA > JHOO0/+Q==&GroupName=SDLC&BHost=sdlc5h.sun.com&FilePath=/ESD24/JSCDL/jdk > /1.5.0_07/jdk-1_5_0_07-windows-i586-p.exe&File=jdk-1_5_0_07-windows-i586 > -p.exe > 2. Subversion Client > http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91 > http://subversion.tigris.org/downloads/subversion-1.3.2.zip > 3. Maven 2.0.4 > http://www.apache.org/dist/maven/binaries/maven-2.0.4-bin.zip > 4. Tomcat 5.5 > http://www.apache.org/dist/tomcat/tomcat-5/v5.5.17/bin/apache-tomcat-5.5 > .17.exe > > Then configure the wsrp4j project build properties > file found in the root build.properties.sample > maven.tomcat.home=E:/programs/tomcat-5-5 > maven.tomcat.version.major=5 > > mvn install (Maven 2.0.4) > > I then copied the wsrp4j-producer, and the > wsrp4j-testportlet directories to the webapp dir in > Tomcat. I even moved the > wsrp4j-producer\WEB-INF\lib\*.jar files to the > Tomcat\shared\lib directory > (http://www.mail-archive.com/wsrp4j-user%40portals.apache.org/msg00151.h > tml). > > > I have tried putting the wsrp4j-logger.properties > file > in the Tomcat\shared\classes directory. > > I can see the axis services listed: > http://localhost:18080/wsrp4j-producer/WSRP4JProducer > > But when I try to consume the provider: > > POST > /wsrp4j-producer/WSRP4JProducer/WSRPServiceDescriptionService > HTTP/1.1 > Host: localhost:18080 > Accept: > application/soap+xml,multipart/related,text/* > User-Agent: IBM WebServices/1.0 > Cache-Control: no-cache > Pragma: no-cache > SOAPAction: > "urn:oasis:names:tc:wsrp:v1:getServiceDescription" > Connection: Keep-Alive > Content-Type: text/xml; charset=utf-8 > Content-Length: 443 > Date: Tue, 11 Jul 2006 20:11:07 GMT > <soapenv:Envelope > xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" > xmlns:xsd="http://www.w3.org/2001/XMLSchema" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> > <soapenv:Header/> > <soapenv:Body> > <p631:getServiceDescription > xmlns:p631="urn:oasis:names:tc:wsrp:v1:types"> > <p631:registrationContext xsi:nil="true"/> > </p631:getServiceDescription> > </soapenv:Body> > </soapenv:Envelope> > > I get this response: > > HTTP/1.1 500 Internal Server Error > Server: Apache-Coyote/1.1 > Content-Type: text/xml;charset=utf-8 > Transfer-Encoding: chunked > Date: Tue, 11 Jul 2006 20:11:08 GMT > Connection: close > <?xml versionfiltered="1.0" encoding="utf-8"?> > <soapenv:Envelope > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" > xmlns:xsd="http://www.w3.org/2001/XMLSchema" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> > <soapenv:Body> > <soapenv:Fault> > <faultcode>soapenv:Server.userException</faultcode> > <faultstring>java.lang.NullPointerException</faultstring> > <detail> > <ns1:hostname > xmlns:ns1="http://xml.apache.org/axis/">W-IKCVK0MK</ns1:hostname> > </detail> > </soapenv:Fault> > </soapenv:Body> > </soapenv:Envelope> > > > But I see nothing in the Tomcat logs except this: > > log4j:WARN No appenders could be found for logger > (org.apache.commons.digester.Digester.sax). > log4j:WARN Please initialize the log4j system > properly. > > > How do I get the logging "turned on"? Any idea how > I > may be misconfigured? > > > Thanks > Pete > > > > --- Tali Garsiel <[EMAIL PROTECTED]> wrote: > > > It works! Thanks for the advice > > > > > > > > ________________________________ > > > > From: Venkatesh Jayakumar > > [mailto:[EMAIL PROTECTED] > > Sent: Tuesday, July 11, 2006 5:35 AM > > To: [email protected]; > > [email protected]; > > [EMAIL PROTECTED] > > Subject: RE: problem installing producer > > > > > > > > Hi Tali, > > > > > > > > Try having the pluto jar files in the > > CATALINA-HOME/shared/lib and place > > the activation.jar file (download if you don't > have > > one) in the > > CATALINA-HOME/lib directory. Make sure you don't > > have Pluto jar files in > > the application library directories. It works for > > me. > > > > > > > > Thanks, > > > > Venkatesh Jayakumar > > > > > > > > ________________________________ > > > > From: Tali Garsiel [mailto:[EMAIL PROTECTED] > > Sent: Monday, July 10, 2006 9:40 AM > > To: [email protected]; > > [email protected]; > > [EMAIL PROTECTED] > > Subject: problem installing producer > > > > > > > > Hi, > > > > > > > > I run into the following problem while installing > a > > producer. > > > > > > > > I have copied to tomcat (5.5.17) two war files: > > > > > > > > 1. The producer > > 2. A portlet > > > > > > > > I have (manually) added the portlet details to the > > portlet registry. > > > > > > > > When I call the producer (using WSRP4J > proxyportlet > > consumer in another > > machine) I get : > > > > > > > > Nested Exception is > > > > java.lang.ClassNotFoundException: > > org.apache.pluto.core.PortletServlet > > > > at > > > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader > > .java:1352) > > > > at > > > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader > > .java:1198) > > > > at > > > org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.jav > > a:1034) > > > > at > > > org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:7 > > 57) > > > > at > > > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatc > > her.java:641) > > > > at > > > org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDisp > > atcher.java:574) > > > > at > > > org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispat > > cher.java:499) > > > > at > > > org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerIm > > pl.java:120) > > > > at > > > org.apache.pluto.invoker.impl.PortletInvokerImpl.render(PortletInvokerIm > > pl.java:73) > > > > at > > > org.apache.pluto.PortletContainerImpl.renderPortlet(PortletContainerImpl > > .java:119) > > > > at > > > org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.renderPortl > > et(PortletContainerWrapperImpl.java:70) > > > > at > > > org.apache.wsrp4j.producer.provider.pluto.driver.PortletInvokerImpl.invo > > keGetMarkup(PortletInvokerImpl.java:177) > > > > at > > > org.apache.wsrp4j.commons.producer.driver.WSRPEngine.getMarkup(WSRPEngin > > e.java:758) > > > > > > > > > > > > Seems that the web classloader doesn't see the > > pluto1.01 jar! > > > > > > > > I tried to put it on the "shared" directory but: > > > > > > > > 1. If it's both in shared and the wsrp war I get > an > > error about > > illegal state (prepare not called) > > 2. If it's just in shared I get errors from axis > > complaining he > > can't find activation and mail jars! > > > > > > > > > > > > Any idea ?? > > > > > > > > > > > > Thanks, Tali > > > > > > > ______________________________________________________________________ > > This email has been scanned by the MessageLabs > Email > > Security System. > > For more information please visit > > http://www.messagelabs.com/email > > > ______________________________________________________________________ > > > > > > > ______________________________________________________________________ > > This email has been scanned by the MessageLabs > Email > > Security System. > > For more information please visit > > http://www.messagelabs.com/email > > > ______________________________________________________________________ > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam > protection around > http://mail.yahoo.com > > ______________________________________________________________________ > This email has been scanned by the MessageLabs Email > Security System. > For more information please visit > http://www.messagelabs.com/email > ______________________________________________________________________ > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
