create_profile.sh 1.5 KB

12345678910111213141516171819202122232425
  1. #!/bin/bash
  2. #####################################################################################
  3. # #
  4. # Script to create AppServer profile. #
  5. # #
  6. # Usage : create_profile #
  7. # #
  8. #####################################################################################
  9. PROFILE_NAME=${PROFILE_NAME:-"AppSrv01"}
  10. SERVER_NAME=${SERVER_NAME:-"server1"}
  11. ADMIN_USER_NAME=${ADMIN_USER_NAME:-"wsadmin"}
  12. if [ ! -d /opt/IBM/WebSphere/AppServer/profiles/$PROFILE_NAME/logs/$SERVER_NAME ]; then
  13. HOST_NAME=${HOST_NAME:-"localhost"}
  14. NODE_NAME=${NODE_NAME:-"DefaultNode01"}
  15. CELL_NAME=${CELL_NAME:-"DefaultCell01"}
  16. echo "Creating profile ...................."
  17. /opt/IBM/WebSphere/AppServer/bin/manageprofiles.sh -create -profileName $PROFILE_NAME \
  18. -profilePath /opt/IBM/WebSphere/AppServer/profiles/$PROFILE_NAME \
  19. -templatePath /opt/IBM/WebSphere/AppServer/profileTemplates/default \
  20. -nodeName $NODE_NAME -cellName $CELL_NAME -hostName $HOST_NAME \
  21. -serverName $SERVER_NAME -enableAdminSecurity true -adminUserName $ADMIN_USER_NAME -adminPassword "CHANGEME" -omitAction defaultAppDeployAndConfig deployIVTApplication
  22. /work/applyConfig.sh /work/config-ibm/jvmUserRoot.props
  23. fi