본문 바로가기

프로그래밍/Java

시놀로지 나스에서 톰캣 서버 설치 후 설정하기

반응형


시놀로지 나스 DS216j에 톰캣 7을 설치하였다.


일단 웹브라우저로 7070 포트에 접속해보면

잘 뜬다.

오른쪽 상단에 버튼 3개가 보인다. 톰캣은 HTML 방식의 관리 페이지를 제공하는데 

http://192.168.xxx.xxx:7070/manager/html

아직 아무 것도 설정하지 않았으므로 로그인 할 수가 없다.



그렇다, 설정이 필요하다.

NAS에 SSH로 접속한다. 루트 권한이 필요하므로 

sudo -i

를 입력해서 루트 계정으로 전환한다.


cd 명령을 사용해서

/var/packages/Tomcat7/target/src/conf

로 이동한다. 

tomcat-users.xml을 수정해야 한다.

vi를 사용할 것이다.

vi tomcat-users.xml


맨 아래쪽에 주석 처리된 부분을 찾아서 다음과 같이 수정한다. 

<role rolename="admin"/>

<role rolename="admin-gui"/>

<role rolename="manager"/>

<role rolename="manager-gui"/>

<role rolename="manager-script"/>

<role rolename="manager-jmx"/>

<role rolename="manager-status"/>

<user username="사용자" password="비번" roles="manager-gui,manager-script,manager-jmx,manager-status,manager,admin,admin-gui"/>

위 부분은 스택오버플로에서 가져왔음. 

매뉴얼 상으로는 manager-gui, admin-gui 정도만 있어도 될것 같다만...


vi 사용을 위한 팁

i를 눌러서 수정모드로 전환한다.

열심히 수정한다.

Esc를 눌러서 수정모드를 끝낸다.

:w 를 눌러서 저장하고, :q를 눌러서 vi를 종료한다.



톰캣 서버를 재시작 해야하니,

cd 명령을 사용해서

/var/packages/Tomcat7/target/src/bin 

으로 이동한다.

./shutdown.sh

톰캣을 종료한 다음,

./startup.sh

톰캣을 재시작한다.



팁!!!

Tomcat 이라는 이름의 공유 폴더는 사실

/var/packages/Tomcat7/target/src/webapps

라는 디렉토리를 보여주고 있는 것이다.

즉, 톰캣이 만든 공유 폴더가 webapps 폴더라능.. 그러니 이 폴더 아래에 프로젝트 폴더를 복사해 넣으면 됨.


반응형

'프로그래밍 > Java' 카테고리의 다른 글

우분투에서 JavaFx  (0) 2018.03.16
JNI - Java Native Interface  (0) 2013.09.11
Java FX  (0) 2013.03.03
스윙 어플리케이션을 좀 더 OSX에 어울리게 만들어 보자  (0) 2012.03.06
Google Java Developer Tools  (0) 2011.08.17