Advertisement
Guest User

Untitled

a guest
Apr 18th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. #!/bin/bash
  2. PGUSER="esignforms"
  3. PGPASSWORD="esignforms"
  4. DBNAME="esign"
  5. ESF_DEPLOYMENT_BASE="/home/esignforms/deployments"
  6. if [ "$PGUSER" != "esignforms" ]; then
  7. echo $0 - $(date) - "ERROR: Please export/set the PGUSER and PGPASSWORD for 'esignforms' OpenESF user DBA admin
  8. ."
  9. exit 1
  10. fi
  11.  
  12. DEBUGOPTIONS=
  13. if [ $# -eq 1 ]; then
  14. CONTEXTPATH=$1
  15. elif [ $# -eq 2 ]; then
  16. CONTEXTPATH=$1
  17. DEBUGOPTIONS=y
  18. else
  19. echo -n "Please enter the webapp's context path (i.e. 'demo' or 'ROOT'): "
  20. read CONTEXTPATH
  21. echo -n "Use debugger options? (y/n) "
  22. read ANS
  23. if [ "y" = "$ANS" ]; then
  24. DEBUGOPTIONS=y
  25. fi
  26. fi
  27.  
  28. if [ -z "$WESF_DEPLOYMENT_BASE_TABLESPACE" ]; then
  29. JAVAOPTIONS="-server -Xms32m"
  30. WESF_DEPLOYMENT_BASE="$ESF_DEPLOYMENT_BASE"
  31. else
  32. JAVAOPTIONS=
  33. fi
  34.  
  35. . setclasspath $CONTEXTPATH
  36.  
  37. if [ "$DEBUGOPTIONS" = "y" ]; then
  38. if [ -z "$WESF_DEPLOYMENT_BASE_TABLESPACE" ]; then
  39. DEBUGOPTIONS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8001,server=y,suspend=n"
  40. else
  41. DEBUGOPTIONS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8001,server=y,suspend=n"
  42. fi
  43. fi
  44.  
  45. cd "$CATALINA_HOME/webapps"
  46. cd "$CONTEXTPATH"
  47.  
  48. echo $0 - $(date) - Starting DbSetup at $(pwd)
  49. echo java $JAVAOPTIONS $DEBUGOPTIONS -Dcatalina.base="$CATALINA_HOME" -Desf.deploybase="$WESF_DEPLOYMENT_BASE" com.esignforms.open.db.tools.DbSetup /$CONTEXTPATH
  50. java $JAVAOPTIONS $DEBUGOPTIONS -Dcatalina.base="$CATALINA_HOME" -Desf.deploybase="$WESF_DEPLOYMENT_BASE" com.esignforms.open.db.tools.DbSetup /$CONTEXTPATH
  51. echo $0 - $(date) - DbSetup stopped
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement