Tomcat 5.5 에서 자바빈즈를 사용하는데 문제가 발생해서 해결하는데 3일이나 걸렸습니다. 문제의 원인은 server.xml 설정의 문제였는데요, Tomcat 4.1 까지는 정상적으로 동작한다는 것이 해결의 발목을 잡았습니다. Host 태그의 appBase 내용을 Context 태그의 docBase 로 옮기고 나니 정상적으로 동작하는 것을 확인하였습니다. server.xml 의 설정값을 어떻게 해야되는지 내용을 알기가 어렵더군요. 아무튼 이렇게 설정하고나니 모든 것이 잘 돌아가고 있습니다. server.xml 에 대해서 아주 쉽고 상냥하게 설명되어 있는 문서가 없을까요? ^^;

문제 발생시의 server.xml 내용
<Host name="test.com" debug="0" appBase="/opt/project/test.com/web" unpackWARs="true" autoDeploy="true">
 <Logger className="org.apache.catalina.logger.FileLogger" directory="logs" prefix="test.com_" suffix=".log" timestamp="true"/>
  <Context path="" docBase="" debug="0">
    <Resources className="org.apache.naming.resources.FileDirContext" allowLinking="true" />
  </Context>
</Host>
문제 해결후의 server.xml 내용
<Host name="test.com" debug="0" appBase="" unpackWARs="true" autoDeploy="true">
  <Logger className="org.apache.catalina.logger.FileLogger" directory="logs" prefix="test.com_" suffix=".log" timestamp="true"/>
  <Context path="" docBase="/opt/project/test.com/web" debug="0">
    <Resources className="org.apache.naming.resources.FileDirContext" allowLinking="true" />
  </Context>
</Host>

'Language > Java' 카테고리의 다른 글

기본 iBATIS 설정, 테스트 해보기  (0) 2009.11.10
스트럿츠2 (2.1.6) 배포시 주의할 것  (0) 2009.03.20
JSP 파일 업로드  (0) 2008.12.31
FreeBSD 7.0 에 Java 설치하기  (0) 2008.05.15
코드 조각 자동 포함 기능  (0) 2008.04.19

Visual C++ 2008 Express 에는 리소스에디터가 제외되어서 리소스를 텍스트로 편집해야 됩니다. 그렇지만, 누가 불편하게 텍스트로 처음부터 편집하려고 할까요? 결국, Free 로 배포되는 리소스에디터를 찾게 되었는데, 3개의 프로그램을 발견했습니다.

ResEdit, XN Resource Editor, Resource Hacker

이 중에서 ResEdit 를 사용하기로 했는데, Visual C++ 2008 에 포함되어 있는 녀석과 비슷합니다. ResEdit는 http://resedit.net 에서 다운로드 받을 수 있습니다. 이렇게 해서 리소스도 편하게 만들수 있게 되었습니다. MFC 도 Express Edition 에서 사용할 수 있으면 좋겠는데요. 너무 큰 욕심일까요? 가난한 개발자에게 더욱더 많은 공개 개발툴이 배포되길 빕니다... ^^

+ Recent posts