본문 바로가기

Cafe24 JSP 호스팅 - JNDI 사용 Cafe24에서 JNDI 사용시에 JNDI에 대한 설정내용을 반드시 /tomcat/conf/server.xml에 입력해주어야 합니다. /META-INF 폴더안에 context.xml 를 따로 생성하는 방식은 지원되지 않습니다. (Cafe24에서 tomcat 설정 파일 중 외부에 따로 생성할 수 있는 파일은 web.xml 파일 뿐입니다. 따로 생성한 web.xml 파일은 WEB-INF 폴더안에 넣어주면 됩니다.) server.xml의 수정은 SSH로 서버에 접속 후 vi 명령어를 이용해서 하면 됩니다. server.xml에서 수정할 내용은 아래와 같습니다. (새로 Context 태그를 추가하는 것이 아니라 기존의 Context 설정을 변경하는 것입니다. Cafe24에서는 기본적으로 Context 태그안의 .. 더보기
Cafe24 JSP 호스팅 - 단독 톰캣 재시작 방법 서버에 SSH2로 접속 한 후 명령창에 아래의 명령어를 입력하면 톰캣 서버를 재시작 할 수 있습니다. tomcat/bin/startup.sh 반대로 서버를 정지시키고 싶으면 아래와 같은 명령어를 입력합니다. tomcat/bin/shutdown.sh 서버의 정상 작동 상태는 catalina.out 파일을 통해 확인할 수 있습니다. 아래의 명령어 입력 후 실행 시 파일의 마지막 부분에 Server startup in 874 ms 와 같은 문구가 있다면 톰캣이 정상적으로 구동된 것입니다. tail tomcat/logs/catalina.out 더보기
Cafe24 JSP 호스팅 - java 파일 컴파일 하는 법 Cafe24 서버에 다른 환경에서 컴파일된 class 파일을 바로 업로드 하면 제대로 작동이 안될 가능성이 높습니다. 따라서 java 파일을 업로드한 후 Cafe24 서버에서 컴파일 해주어야 합니다. Cafe24의 FAQ에 설명되어 있는 서블릿 컴파일을 위한 기본적인 명령어는 다음과 같습니다. (띄어쓰기에 주의해서 입력해야 합니다.) javac -d . -classpath /home/hosting_users/Cafe24아이디/tomcat/lib/servlet-api.jar 컴파일할파일이름.java 하지만 이는 서블릿을 컴파일하기 위한 명령어이고 iBatis나 Struts 등을 사용할 경우에는 이를 컴파일하기 위한 라이브러리를 classpath에 추가해야 합니다. 보통 ';' 나 ':'를 뒤에 붙여주어 추.. 더보기