Difference between revisions of "SUNScholar/Rebuild DSpace"
Jump to navigation
Jump to search
| Line 10: | Line 10: | ||
Copy and paste the following into the open nano editor. | Copy and paste the following into the open nano editor. | ||
<pre> | <pre> | ||
| − | + | #!/bin/bash | |
| − | + | echo "Stop Tomcat server" | |
sudo /etc/init.d/tomcat6 stop | sudo /etc/init.d/tomcat6 stop | ||
| − | echo " | + | echo "Clean out old webapps" |
| − | sudo rm / | + | sudo rm -rf /home/dspace/webapps/* |
| − | echo "Start package" | + | echo "Start MAVEN package" |
cd /home/dspace/dspace-1.6.2-src-release | cd /home/dspace/dspace-1.6.2-src-release | ||
mvn package -U clean package | mvn package -U clean package | ||
| + | echo "Start Ant update" | ||
cd /home/dspace/dspace-1.6.2-src-release/dspace/target/dspace-1.6.2-build.dir | cd /home/dspace/dspace-1.6.2-src-release/dspace/target/dspace-1.6.2-build.dir | ||
| − | |||
ant -Doverwrite=true update clean_backups | ant -Doverwrite=true update clean_backups | ||
| − | echo | + | echo "Start tomcat server" |
| − | |||
| − | |||
| − | |||
| − | |||
sudo /etc/init.d/tomcat6 start | sudo /etc/init.d/tomcat6 start | ||
| − | echo " | + | echo "******************************************************************************" |
| − | + | echo "Remember to redeploy if there are changes to the default Tomcat ROOT interface" | |
| − | + | echo "******************************************************************************" | |
</pre> | </pre> | ||
Save the file. | Save the file. | ||
Revision as of 12:39, 6 July 2011
Log into your server and type the following:
su - dspace
mkdir /home/dspace/scripts
nano /home/dspace/scripts/build-webapps
Tip: It is always a good idea to maximise the open nano window so that the copy and paste of long lines does not wrap around.
Copy and paste the following into the open nano editor.
#!/bin/bash echo "Stop Tomcat server" sudo /etc/init.d/tomcat6 stop echo "Clean out old webapps" sudo rm -rf /home/dspace/webapps/* echo "Start MAVEN package" cd /home/dspace/dspace-1.6.2-src-release mvn package -U clean package echo "Start Ant update" cd /home/dspace/dspace-1.6.2-src-release/dspace/target/dspace-1.6.2-build.dir ant -Doverwrite=true update clean_backups echo "Start tomcat server" sudo /etc/init.d/tomcat6 start echo "******************************************************************************" echo "Remember to redeploy if there are changes to the default Tomcat ROOT interface" echo "******************************************************************************"
Save the file.
Type the following:
chmod 0755 /home/dspace/scripts/build-webapps
Now you can rebuild Dspace by typing the following at anytime.
/home/dspace/scripts/build-webapps