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>

Reply via email to