NullPointerException
지금 XML 파싱 작업을 하는데 이 에러때문에 지금 완전 죽을 맛이다... 로컬상의 JAVA에서는 아무 문제 없이 잘 되고 있는데 이것이 서버에 올라가서 돌려보면, 애가 정신 못차리고 White space required between publicId and systemId 에러가 뜬다.. 다른데 찾아봐도 DTD를 만져보라는 엉뚱한 소리만; 혹시 아시는 분 섬바리 헬~~ (프) ㅠㅠ
apache2 와 tomcat을 이어붙혀 쓰고 있던 중에 servlet 관련 파일이 안된다던 문의가 들어와서 보았더니 apache2 의 mod_jk2.conf 에는 JkMount /servlet/* ajp13 라고 잘 되어있었는데 (/servlet/* ) 패턴으로 들어오는 애는 ajp13 [tomcat] 으로 토스 하라.. 이런 내용이다. 그래서 tomcat을 봤더니.. 이놈의 Tomcat 의 web.xml 에서 이 부분이 이렇게 주석이 되어 있었다... ; apache2에서 tomcat 받아! 하며 토스를 해놨더니 막상 tomcat에서 그 애들을 받아줄 구문이 없었던 것이다. invoker를 주석 처리해 놓으면 apache2에서 잘 토스 해줬어도 보란듯이 외면하고 404 톰켓에러를 발사할 것이다. 근데..
타일즈에서 extends가 이상하게 안될때는.. toolbox.xml 에 있는 노드의 경로들이 제대로 잘 박혀 있는지 확인해보자. 기본 default tool들은 괜찮은데, 보통 커스텀으로 박아넣은것들에서 오타가 날 확률이 많으니 조심하자. 삽펐던 사연은 아래 자세히.. ============================================================================= 어제 타일즈 삽 펀 사연.. 스프링이 대새인데.. 스트러츠로 그냥 하던대로 프로젝트 빌딩을 하고 있었다. 다 하고 나니 이상하게 tiles-defs.xml 에 설정한것과 다르게 동작을 했다. 빌딩과정.. struts-config.xml 에 타일즈 설정을 했고.. 라고 정상적으로 설정을 했고.. 벨로시..