시놀로지 나스 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 |