본문 바로가기

분류 전체보기758

[ TOMCAT ] is quoted with " which must be escaped when used within the value is quoted with " which must be escaped when used within the value 위와 같은 오류 발생 시 tomcat 의 경우 예전에는 와 같이 스크립트릿 안의 특수문자 사용이 가능 했으나 이것은 jsp 표준에서 벗어난 문법이다. 그래서 최근의 버전에선 해당 문법 사용이 금지되면서 해당 에러가 발생한다. 그러므로 실제로는 이런 식으로의 코드 전환이 필요하다. 그러나 legacy 코드를 전부 전환하는 것이 쉽지 않기 때문에 ${CATALINA_HOME}/conf/catalina.properties 에 org.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false 라는 내용을 추가 해주면 문법에 대한 엄격한 적용을 피할 수.. 2016. 7. 7.
실행 스크립트 작성 rem # smps_start_script rem =================================== rem Server명 set SERVER_NAME=spms rem JAVA_HOME set JAVA_HOME=C:\Java\jdk1.7.0_80 rem tomcat 엔진 경로 set CATALINA_HOME=D:\app\tomcat7.0.70 rem 도메인 위치 set CATALINA_BASE=D:\app\tomcat7.0.70\domains\spms rem gc option set GC_LOG_HOME=%CATALINA_BASE%\logs\gc for /f "tokens=1-4 delims=/ " %%i in ('date /t') do set date=%%i%%j%%k%%l for /f ".. 2016. 7. 1.
[ Linux ] Shell Script Trim 사용 1. 유닉스 계열 (korn shell) #!/usr/bin/ksh netstat -an | egrep 8090 | egrep LISTEN | wc | sed -e 's/^ *//' -e 's/ *$//' 2. 리눅스 계열 (bash shell) #!/bin/bash netstat -an | grep 8090 | grep LISTEN | wc | sed -e 's/^[ \t]*//' 2016. 4. 19.
[ Linux ] Shell Script command return value 받기 count=`netstat -an | egrep 8001 | egrep LISTEN | wc` 와 같이 ` ` 사이에 명령어를 넣어주고 변수로 받으면 된다. 2016. 4. 19.