The utilities subproject works for me. . .I'll have a little time today
to work with people to flush it out if there are some things that
causing you guys headaches with it.
I think probably the biggest gotcha is that by default it deploys to a
directory called "pluto-tomcat" which it assumes is a child dir of your
<pluto-home>. This is configurable in settings.xml (according to
maven's site).
David
Zhong ZHENG wrote:
Hi Craig,
I know how to deploy pluto 1.1 to tomcat 5.5.9 manually. So if you would
like to do that manually too, you may refer to the README file.
Manual Installation:
1/ cd to pluto project home and execute: 'mvn install'
2/ copy the following to <TOMCAT_HOME>/shared/lib. (In a clean tomcat
installation, the shared/lib directory should be empty)
- castor-0.9.6
- portlet-api-1.0.jar
- pluto-container-1.1-SNAPSHOT.jar
- pluto-descriptor-api-1.1-SNAPSHOT.jar
- pluto-descriptor-impl-1.1-SNAPSHOT.jar
3/ copy the following to <TOMCAT_HOME>/common/endorsed, and replace the
original JARs.
- xercesImpl-2.6.2
- xmlParserAPIs-2.6.2
4/ copy the following to <TOMCAT_HOME>/conf/Catalina/localhost:
- <PLUTO_HOME>/pluto-portal/src/main/resources/pluto.xml
- <PLUTO_HOME>/pluto-testsuite/src/main/resources/testsuite.xml
5/ copy and rename the following to <TOMCAT_HOME>/webapps
- pluto-portal-1.1-SNAPSHOT.war to pluto-portal.war
- pluto-testsuite-1.1-SNAPSHOT.war to pluto-testsuite.war
6/ start tomcat and visit: http://localhost:8080/pluto/portal
Hope that helps.
Regards.
On 10/24/05, [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>*
<[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:
I finally got the pluto-1.1 driver and testsuite built after making
a couple of changes to the root pom.xml and the same file under
pluto-testsuite that I've checked into SVN. But I haven't been
successful in deploying them to Tomcat 5.5.9. Can someone help me
with this issue? Specifically, I'd like to know where all the
generated jar files should go? They all seem to end up in
WEB-INF/lib of the pluto webapp, which raises classloader problems
in Tomcat. I moved most of them over to <TOMCAT_HOME>/shared/lib,
but then I ran into an NPE in the test pages, which seemed to be
related to a lost ServetContext for the testsuite webapp. (The NPE
stack trace points to line 119 in
org.apache.pluto.core.PortletDescriptorRegistry).
In addition, I moved the pluto.xml Tomcat web context descriptor
into <TOMCAT_HOME>/conf/Catalina/localhost. Also, I changed the
pluto-testsuite.war name to testsuite.war (and fixed this in its
pom.xml). This allowed the testsuite's deployed context (/testsuite)
to reflect what was in the portal driver config file
(pluto-portal-driver-config.xml).
TIA
/Craig
--
ZHENG Zhong
1 Avenue Alphand
75116 Paris, France
+33 6 76 80 45 90