Hi,

I deployed it on an existing pluto installation.

It was more convenient because I use Pluto as a consumer and could
deploy portlets using the UI.

I used the Pluto jars from the producer on the shared lib.

It really shouldn't make any difference for the consumer if its deployed
on Pluto or just tomcat, it was just more convenient for the consumer
side


Tali

-----Original Message-----
From: Pete [mailto:[EMAIL PROTECTED] 
Sent: Thursday, July 13, 2006 3:34 PM
To: [email protected]
Subject: RE: problem installing producer

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

______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email 
______________________________________________________________________

Reply via email to