You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by Philip Mark Donaghy <ph...@gmail.com> on 2005/10/20 12:33:07 UTC

Quick start for the impatient

Hi all, I am writing a JetSpeed 2 quickstart development guide for the
impatient. I'll put this on the Wiki if it is appropriate.

Requirements

JDK 1.4.1 or higher
Maven 1.0.2
Tomcat 5.5.12
Jetspeed 2 Source code

Set the following environment variables.

Linux and Unix


export MAVEN_HOME=/home/opensource/apache-maven-1.0.2/
export CATALINA_HOME=/home/opensource/apache-tomcat-5.5.12/
export JETSPEED2_SRC=/home/opensource/jetspeed-2/

Windows

set MAVEN_HOME=/home/opensource/apache-maven-1.0.2/
set CATALINA_HOME=/home/opensource/apache-tomcat-5.5.12/
set JETSPEED2_SRC=/home/opensource/jetspeed-2/

Modify Tomcat's tomcat-users.xml to contain the following lines

 <role rolename="manager">
 <user username="j2deployer" password="j2deployer" roles="manager">

Building

maven -Dorg.apache.jetspeed.server.home=$CATALINA_HOME
-Dorg.apache.jetspeed.server.shared=$CATALINA_HOME/shared/lib
-Dorg.apache.jetspeed.deploy.war.dir=$CATALINA_HOME/webapps
-Dorg.apache.jetspeed.services.autodeployment.user=j2deployer
-Dorg.apache.jetspeed.services.autodeployment.password=j2deployer
-Dorg.apache.jetspeed.catalina.version.major=5.5
-Dorg.apache.jetspeed.project.home=$JETSPEED2_SRC initMavenPlugin

maven -Dorg.apache.jetspeed.server.home=$CATALINA_HOME
-Dorg.apache.jetspeed.server.shared=$CATALINA_HOME/shared/lib
-Dorg.apache.jetspeed.deploy.war.dir=$CATALINA_HOME/webapps
-Dorg.apache.jetspeed.services.autodeployment.user=j2deployer
-Dorg.apache.jetspeed.services.autodeployment.password=j2deployer
-Dorg.apache.jetspeed.catalina.version.major=5.5
-Dorg.apache.jetspeed.project.home=$JETSPEED2_SRC j2:start.test.server

maven -Dorg.apache.jetspeed.server.home=$CATALINA_HOME
-Dorg.apache.jetspeed.server.shared=$CATALINA_HOME/shared/lib
-Dorg.apache.jetspeed.deploy.war.dir=$CATALINA_HOME/webapps
-Dorg.apache.jetspeed.services.autodeployment.user=j2deployer
-Dorg.apache.jetspeed.services.autodeployment.password=j2deployer
-Dorg.apache.jetspeed.catalina.version.major=5.5
-Dorg.apache.jetspeed.project.home=$JETSPEED2_SRC allClean allBuild

Running

Start Tomcat

maven -Dorg.apache.jetspeed.server.home=$CATALINA_HOME
-Dorg.apache.jetspeed.server.shared=$CATALINA_HOME/shared/lib
-Dorg.apache.jetspeed.deploy.war.dir=$CATALINA_HOME/webapps
-Dorg.apache.jetspeed.services.autodeployment.user=j2deployer
-Dorg.apache.jetspeed.services.autodeployment.password=j2deployer
-Dorg.apache.jetspeed.catalina.version.major=5.5
-Dorg.apache.jetspeed.project.home=$JETSPEED2_SRC
j2:start.production.server

maven -Dorg.apache.jetspeed.server.home=$CATALINA_HOME
-Dorg.apache.jetspeed.server.shared=$CATALINA_HOME/shared/lib
-Dorg.apache.jetspeed.deploy.war.dir=$CATALINA_HOME/webapps
-Dorg.apache.jetspeed.services.autodeployment.user=j2deployer
-Dorg.apache.jetspeed.services.autodeployment.password=j2deployer
-Dorg.apache.jetspeed.catalina.version.major=5.5
-Dorg.apache.jetspeed.project.home=$JETSPEED2_SRC j2:quickStart


Tomcat 5.5 is telling me that "[/jetspeed] startup failed due to previous
errors". The errors and warnings are in order of appearance.

WARNING: A docBase
/home/opensource/soft/bin/apache-tomcat-5.5.12/webapps/jetspeed
inside the host appBase has been specified, and will be ignored

INFO: WARNING: Security role name admin used in an without being defined in
a

SEVERE: Error filterStart

Does anyone recognize this problem during deployment?

Thanks,
Philip