Do you mean the pluto that comes with the subversion/maven build of wsrp4j is innaccurate?
Also, I have found at least two files that were missing from build/deploy process. One is detailed below. The other was messages.properties which was not included when maven created the jar, so i had to put it in the appropriate directory under tomcat/shared/classes. I have the impression that some work has been done recently on wsrp4j and submitted to subversion that is causing new problems. --- Tali Garsiel <[EMAIL PROTECTED]> wrote: > Hi, > > 1. Download Pluto 1.01 (the actual release) > > 2. Move all the jars from the producer war into the > shared lib. > > 3. Copy a portlet war into Pluto > > 4. Deploy the portlet into the producer by modifying > portlentitytregistry.xml and portletcontext.xml (in > the WEB-INF\data > directory) see attached example > > 5. Direct your consumer to the new producer > > > That's should be it > > Tali > > > > > -----Original Message----- > From: Pete [mailto:[EMAIL PROTECTED] > Sent: Thursday, July 13, 2006 2:32 PM > To: [email protected] > Subject: Re: problem installing producer > > Thanks, that helped. But I am still running into > problems with deploying the producer to Tomcat. > I'll > try to explain my problems, but does anyone have a > detailed list of things they did to deploy? > > --- Kristofer Arnar Einarsson > <[EMAIL PROTECTED]> wrote: > > > > > > wsrp4j.ws.factory=org.apache.wsrp4j.commons.ws.impl.WSAxisFactory > > > > > > mbk / regards, > > Kristofer > > > > > > Pete wrote: > > > 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.ConfigurationParametersMana > ger: > > > *** Using 'wsrp4j-config.properties' file for > > > configuration *** > > > 2006-07-12 09:15:04,711 [http-18080-Processor24] > > INFO > > > > > > org.apache.wsrp4j.commons.util.configuration.ConfigurationParametersMana > ger: > > > 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 > > > > > __________________________________________________ > 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 > ______________________________________________________________________> /myPortlet > > <?xml version="1.0" encoding="UTF-8"?> > <!-- > Copyright 2003-2005 The Apache Software Foundation. > > Licensed under the Apache License, Version 2.0 (the > "License"); > you may not use this file except in compliance with > the License. > You may obtain a copy of the License at > > http://www.apache.org/licenses/LICENSE-2.0 > > Unless required by applicable law or agreed to in > writing, software > distributed under the License is distributed on an > "AS IS" BASIS, > WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either > express or implied. > See the License for the specific language governing > permissions and > limitations under the License. > --> > > <portlet-entity-registry> > > <application id="0"> > <definition-id>myPortlet</definition-id> > <portlet id="0"> > > <definition-id>myPortlet.portlet1</definition-id> > </portlet> > </application> > > </portlet-entity-registry> > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
