본문 바로가기

잡다구리/서버

블로그 2일차: Linux WAS 서버 구축(2)

 

jdk 설치 -> mariadb 설치 -> tomcat 설치 까지 완료했습니다.

근데 어제 저녁에 퇴근하려는데 tomcat에 올린 war파일을 인식못하는 ㅠㅠ 에러가 발생

 

해결하는 과정은 다음과 같이 했습니다.

 

1.방화벽 설정 확인

( Centos7을 깔고 나서 yum으로 firewall을 다시 설치해줘야해요.)

2.war 파일 위치를 tomcat의 /usr/local/apache-tomcat-(버전)/webapps 위치를 잘 확인합니다.

-> 이떄 블로그들에 webapps 안에 ROOT 가 있으면 엉킬수 있다고 하더라고요. 그래서 한번 밀고 

다시 ftp로 밀어넣었습니다. 

3. service 재시작

 

이 과정을 했는데도 수없이 404 에러를 만나야만 했습니다. ㅠㅠㅠㅠ

 

※ 제 문제는 jndi 설정에 있었습니다.

cd /usr/local/tomcat/conf

의 context.xml에

 

 

<Context>

<!-- Default set of monitored resources. If one of these changes, the --> <!-- web application will be reloaded. -->

<WatchedResource>WEB-INF/web.xml</WatchedResource> <WatchedResource>${catalina.base}/conf/web.xml</WatchedResource>

<ResourceLink global="jdbc/prom" name="jdbc/prom" type="javax.sql.DataSource"/> 

<!-- Uncomment this to disable session persistence across Tomcat restarts --> <!-- <Manager pathname="" /> -->

</Context>

 

<ResourceLink global="jdbc/prom" name="jdbc/prom" type="javax.sql.DataSource"/> 이부분에 오타가 ㅠㅠ..

어제 3시간동안 찾아볼땐 눈에 전혀 안들어왔는데.. 아침에 커피 마시면서 쓱 보니까 바로보여서 ;; ㅎ

 

이렇게 

tomcat - mariadb - war파일이 힘을 합쳐 

WAS (웹 애플리케이션 서버)를 구축!