sitelink1 | |
---|---|
sitelink2 | |
sitelink3 |
1. javax.servlet.UnavailableException: Parsing error processing resource path
- Tag의 에러 : jsp파일 자체에 action name을 잘못 입력 - struts-config.xml 파일 자체에 xml 태그 잘못 입력 - web.xml 파일 자체에 xml 태그 잘못 입력 - servlet init-param 설정에 struts-config.xml 주소를 적어주어 struts-config.xml을 못찾을 경우는 기본 WEB-INF/밑에 파일을 두어 사용한다.
2. java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory - 이클립스에서 톰캣기동시 발생 (이클립스의 외부에서 톰캣만 구동시에는 이상이 없다) - 톰캣플러그인이 3.0 이상인지 확인한다. - JDK 와 톰캣을 다시 설치한다. (설치순서는 JDK 설치후 톰캣)
3. java.lang.ClassNotFoundException: org.postgresql.Driver - db드라이버를 찾지 못해 생기는 에러다 - Class not Found 에러는 jdbc드라이버를 Tomcat의 common lib 폴더에 옮겨두지 않아서였다. 이클립스의 프로젝트 환경에 들어가 있어도 어차피 서블릿은 Tomcat 위에서 돌기 때문에 그쪽에 넣어주지 않으면 안된다. - 또한, postgresql 서버는 기본적으로 tcp접속을 승인하지 않으므로 하고 싶을 경우에는... pg_hba.conf <- 이 넘을 수정해줘야 한다.