tomcat을 이클립스 밖에서 실행하면 듀얼 모니터의 경우 로그와 코드를 같이 볼 수 있다.
뭐 기술까지도 아니지만 이렇게 tomcat 을 따로 실행할 수 있는 bat을 만들어두면 바로 바로 실행하고
창을 닫아 was를 kill 할 수 있는것에 대한 기대도 해볼 수 있을것 같다.

@echo off
set JAVA_HOME=C:\lang\jdk1.6.0_07
set CATALINA_HOME=%CATALINA60_HOME%
set BASEDIR=%CATALINA_HOME%
set LOGDIR=%BASEDIR%\logs
set CLASSPATH=%CLASSPATH%;%CATALINA_HOME%\bin\bootstrap.jar
set CATALINA_BASE=%CATALINA_HOME%
set CATALINA_TMPDIR=%CATALINA_BASE%\temp
set _RUNJAVA=%JAVA_HOME%\bin\java

rem -server \
rem -verbose:gc -Xloggc:%LOGDIR%/${NOW}_gc.log \
rem -Dcom.sun.management.config.file=/usr/local/tomcat/conf/management.properties

set MAINCLASS=org.apache.catalina.startup.Bootstrap
set ACTION=start
set CMD_LINE_ARGS=
set _EXECJAVA=%_RUNJAVA%
set JAVA_OPTS=%JAVA_OPTS% -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file="%CATALINA_BASE%\conf\logging.properties"  -XX:SurvivorRatio=4 -XX:+UseParallelGC -Xss128k -XX:PermSize=64m -Xmn32m -Xmx64m -Xms64m -XX:MaxPermSize=32m -Xnoclassgc -XX:+DisableExplicitGC -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -XX:+AggressiveHeap

%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" -Dfile.encoding="MS949" -DtestHost=neouser -DtestEnv=Y -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager  -Djava.util.logging.config.file="D:\neouserProject\src\logging.properties" %MAINCLASS% %CMD_LINE_ARGS% %ACTION%



위에 bat을 참고해서  tomcat  start할 수 있는 단축 실행을 해봐도 좋겠다.
참고로 나의 경우에는 2개의 톰켓을 구동중이고 각기 다른 프로젝트를 보고 있다.
apache 는 1개이며 2개의 프로젝트를 실행하기 위해 tomcat의 vm을 적게 설정한 경우에 해당한다.



글 보관함

카운터

Total : / Today : / Yesterday :
get rsstistory!