...
The following directions are for DSpace 1.5.x and above!
Directories:
Wiki Markup |
---|
{{\[dspace\]}} \- The DSpace Installation directory |
Wiki Markup |
---|
{{\[dspace-source |
Code Block |
---|
\]/dspace/}} \- The DSpace Assembly project within the DSpace source code |
Wiki Markup |
---|
{{\[dspace-source |
Code Block |
---|
\]/dspace/target/dspace-\[version\]-build.dir/}} \- The directory where the DSpace Assembly project builds a new installation package for DSpace. |
- Tomcat
Code Block |
---|
/webapps/}} (Mac OSX Server: |
Code Block |
---|
{{/library/jboss/3.2/deploy}}) |
- Note: JBOSS comes pre-installed with Mac OS X server. However, for both server and desktop editions Tomcat may be used as with other platforms.
...
- Stop Tomcat (WARNING: this will bring down the website)
Wiki Markup |
---|
(Linux / OS X / Solaris) {{\[Tomcat\]/bin/shutdown.sh}} |
- (Mac OS X Server) Use Server Admin to stop Tomcat ("Application Server")
- (Windows) Use Tomcat Service Monitor (in Notification Area) to stop Tomcat
- Start Tomcat
Wiki Markup |
---|
(Linux / OS X / Solaris) {{\[Tomcat\]/bin/startup.sh}} |
- (Mac OS X Server) Use Server Admin to start Tomcat ("Application Server")
- (Windows) Use Tomcat Service Monitor (in Notification Area) to start Tomcat
...
- Log on to the server DSpace is running on (e.g. ssh). Make sure to login as the user who initially installed DSpace!
Wiki Markup |
---|
Open a command prompt (if you don't have one already), |
and and {{cd \[dspace-source |
Code Block |
---|
\]/dspace/ |
code}} |
mvn
build
(recompiles all DSpace code and rebuilds the DSpace installation package)dspace-source |
Code Block |
---|
\]/dspace/target/dspace-\[version\]-build.dir/}} (move into the _target_ directory where DSpace has been rebuilt) |
Code Block |
---|
ant
update
(updates your DSpace install based on the newly built content in your target directory)
Wiki Markup |
---|
Alternatively, if you do not need to reinstall JAR files, you could instead |
run Code Block |
---|
run {{ant update_webapps |
Wiki Markup |
---|
}} (which just copies over web application changes to your {{\[dspace\]}}) |
Wiki Markup |
---|
If you do not have Tomcat pointing at your |
dspace Code Block |
---|
{{\[dspace\]/webapps/}} directory, you will also need to copy your final web application(s) into your |
Tomcat Code Block |
---|
{{\[Tomcat\]/webapps/}} directory. |
Wiki Markup |
---|
{{ |
Code Block |
---|
cp -R \[dspace\]/webapps/ |
Tomcat Code Block |
---|
\[Tomcat\]/webapps/}} |
- (For Mac OS X Server)
Code Block |
---|
cp
build/*.war
/library/jboss/3.2/deploy
- Test your changes in DSpace
...
- Log on to the server DSpace is running on (e.g. ssh). Make sure to log in as the user who initially installed DSpace!
Wiki Markup |
---|
Open a command prompt (if you don't have one already), |
and and {{cd \[dspace-source |
Code Block |
---|
\]/dspace/}} |
Code Block |
---|
mvn
clean
build
(removes all old compiled code and recompiles all DSpace code and rebuilds the DSpace installation package)dspace-source |
Code Block |
---|
\]/dspace/target/dspace-\[version\]-build.dir/}} (move into the _target_ directory where DSpace has been rebuilt) |
Code Block |
---|
ant
update
(updates your DSpace install based on the newly built content in your target directory)
Wiki Markup |
---|
Alternatively, if you do not need to reinstall JAR files, you could instead |
run Code Block |
---|
run {{ant update_webapps |
Wiki Markup |
---|
}} (which just copies over web application changes to your {{\[dspace\]}}) |
Wiki Markup |
---|
If you do not have Tomcat pointing at your |
dspace Code Block |
---|
{{\[dspace\]/webapps/}} directory, you will also need to copy your final web application(s) into your |
Tomcat Code Block |
---|
{{\[Tomcat\]/webapps/}} directory. |
Wiki Markup |
---|
{{ |
Code Block |
---|
cp -R \[dspace\]/webapps/ |
Tomcat Code Block |
---|
\[Tomcat\]/webapps/}} |
- (For Mac OS X Server)
Code Block |
---|
cp
build/*.war
/library/jboss/3.2/deploy
- Test changes in DSpace
Wiki Markup |
---|
To force Tomcat to recompile everything, you may also wish to remove any DSpace related web application directories created in |
Tomcat Code Block |
---|
{{\[Tomcat\]/work/Catalina/localhost}} |
- Start Tomcat
Wiki Markup |
---|
(Linux / OS X / Solaris) {{\[Tomcat\]/bin/startup.sh}} |
- (Mac OS X Server) Use Server Admin to start Tomcat ("Application Server")
- (Windows) Use Tomcat Service Monitor (in Notification Area) to start Tomcat
- Test your changes in DSpace