국비지원교육_팀프로젝트

230921

EunaSon 2023. 9. 22. 10:31

- 설정파일

pom.xml - user_project/pom.xml

root-context.xml - user_project/src/main/webapp/WEB-INF/spring/root-context.xml

 - hikariconfig 빈 - jdbc 연결 설정

 - dataSource 빈 - HikariDataSource 클래스, hikariConfig 빈 주입

 - sqlSessionFactory 빈 - mybatis 연동 위해 추가

 - transactionManager 빈 - 트랜잭션 처리 위해 추가

 - sqlSession 빈 - sql 세션 사용 위해 추가

 

sevlet-context.xml - user_project/src/main/webapp/WEB-INF/spring/appServlet/servlet-context.xml

- InternalresourceViewResolver

- <context:component-scan -> controller 패키지 지정>

 

web.xml - user_project/src/main/WEB-INF/web.xml

 - root-context.xml 과 servlet-context.xml 읽어옴

log4j.xml - user_project/src/main/resources/log4j.xml

server.xml - Servers/Tomcat v9.0 Server at localhost-config/server.xml


 

- root-context.xml

hikariconfig 빈의 설정 변경 (jdbcUrl : @~~~-> @localhost, username : team3->hakwon)


 

- web.xml

<web-app ... xmlns-"http://java~~~" ~~~> 에서 java -> Java 로 수정

cvc-id.3: A field of identity constraint 'web-app-filter-name-uniqueness' 
matched element 'web-app', but this element does not have a simple type.

<- web-app-fileter~~ 가 아니라 다른 이름이었지만 어쨌든 cvc-id.3 어쩌고는 해결됨


 

- log4j.zml

cannot find log4j.dtd ~~~

=> 직접 log4j.dtd의 경로를 입력해줌 

<!DOCTYPE log4j:configuration PUBLIC "-//APACHE//DTD LOG4J 1.2//EN" "log4j.dtd">

"log4j.dtd" => "http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/xml/doc-files/log4j.dtd"

 


일단 Run on Server 로 돌려보니 메인페이지 출력까지는 가능,

이외 다른 페이지로 이동 시 모두 404 에러 발생

접속하자마자 뜨는 메인페이지 url은 http://localhost.8080/controller/#" 임

=> 서블릿 경로 (Context path/root) 변경

톰캣 - server.xml

<Context docBase="user_project' path="/controller" ...> -> < ... path="/"...> 로 수정


문의사항 글쓰기 등록 시 500 에러 발생

Request processing failed; nested exception is org.springframework.jdbc.BadSqlGrammarException: Error selecting key or setting result to parameter object. Cause: java.sql.SQLSyntaxErrorException: ORA-02289: sequence does not exist

 

'국비지원교육_팀프로젝트' 카테고리의 다른 글

230924  (0) 2023.09.24
230922  (0) 2023.09.24
user_project 디렉토리 현재 상태  (0) 2023.07.27
개발환경  (0) 2023.07.25
favicon.ico 404 에러  (0) 2022.11.30