jsp 사이트 백그라운드 실행 안됨


  • Level 2

    nohup sh -c 'cd "/workspace/jsp" && mkdir -p ${current.project.path}/WEB-INF/classes && javac -encoding UTF-8 -cp "$(find ${java.set.classes.path} -name .jar -printf %p:)" -d ${current.project.path}/WEB-INF/classes -g $(find ${java.set.src.path} -name .java) && docBase=$(sed 's///\//g' <<< ${current.project.path}) && grep "<Context." $CATALINA_HOME/conf/server.xml && sed -i "s/docBase="."/docBase="$docBase" reloadable="true"/g" $CATALINA_HOME/conf/server.xml || sed -i "s/</Host>/<Context path="" docBase="$docBase" reloadable="true" /></Host>/g" $CATALINA_HOME/conf/server.xml && java -classpath "$(find ${java.set.classes.path} -name *.jar -printf %p:)$CATALINA_HOME/bin/bootstrap.jar:$CATALINA_HOME/bin/tomcat-juli.jar" -Dcatalina.base=$CATALINA_HOME -Dcatalina.home=$CATALINA_HOME -Djava.io.tmpdir=$CATALINA_HOME/temp org.apache.catalina.startup.Bootstrap start' > nohup.out 2>&1 &
    명령을 실행 했는데 jsp가 실행이 안되고 "https://schooltask.run.goorm.site"에서 Connection Refused가 표시 됨니다 도와주세요

  • Level 2

    #!/bin/bash

    /# MySQL 재시작
    service mysql restart

    .# 디렉토리 생성 및 Java 컴파일 및 설정
    mkdir -p "/workspace/jsp/WEB-INF/classes" &&
    javac -encoding UTF-8 -cp "$(find /workspace/jsp/WEB-INF/lib/ -name .jar -printf %p:)"
    -d "/workspace/jsp/WEB-INF/classes" -g $(find /workspace/jsp/WEB-INF/src/ -name .java) &&
    docBase=$(sed 's///\//g' <<< /workspace/jsp) &&
    grep "<Context.
    " $CATALINA_HOME/conf/server.xml &&
    sed -i "s/docBase=".
    "/docBase="$docBase" reloadable="true"/g" $CATALINA_HOME/conf/server.xml ||
    sed -i "s/</Host>/<Context path="" docBase="$docBase" reloadable="true" /></Host>/g" $CATALINA_HOME/conf/server.xml &&
    java -classpath "$(find /workspace/jsp/WEB-INF/lib/ -name *.jar -printf %p:)$CATALINA_HOME/bin/bootstrap.jar:$CATALINA_HOME/bin/tomcat-juli.jar"
    -Dcatalina.base=$CATALINA_HOME -Dcatalina.home=$CATALINA_HOME -Djava.io.tmpdir=$CATALINA_HOME/temp
    org.apache.catalina.startup.Bootstrap start
    위의 커맨드로 .sh파일을 만들고
    nohup 명령(nohup ./ex.sh > output.log 2>&1 &)으로 터미널 세션을 종료해도 프로세스가 계속 실행 하는데 성공했습니당

ONLINE USERS

POPULAR TOPICS

SUGGESTED TOPICS

  • 3
  • 1
  • 3
  • 7
  • 2
  • 2
  • 2
  • 2