'Tomcat'에 해당되는 글 2건
- 2013.04.25 apt-get 으로 Ubuntu 12.04에서 Oracle JDK 설치 & Tomcat 설치 2
- 2012.11.20 Tomcat 에 한글도메인 host 등록하기
apt-get 으로 Ubuntu 12.04에서 Oracle JDK 설치 & Tomcat 설치
저번에는 jdk 랑 tomcat을 그냥 쌩으로 다운로드 받아서 설치하는 방법 에 대해서 글을 작성했었는데
요번에는 apt-get 으로 쉽고 간지나게 설치해 보자.
아무것도 안깔려 있다고 가정하고 먼저 Oracle JDK 를 설치해 보자.
먼저 apt-add-repository 명령으로 Oracle JDK 가 있는 repository를 추가시켜 줘야 되는데, 만약 이 명령어를 입력했는데 요런 명령어가 없다고 그라면 요렇게 해서 설치를 할 수 있다.
sudo apt-get install python-software-properties
apt-add-repository 가 설치됬다면 요렇게 해서 Oracle JDK 를 설치한다. JDK를 설치하면서 뭐 물어보는데 대충 예예~ 하고 넘어가면 된다.
sudo apt-add-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-jdk7-installer
쪽바로 설치됬는지 확인할려면
java -version
JDK를 설치했으니 톰캣을 설치해보자.
sudo apt-get install tomcat6
요렇게 설치를 하면 설치가 완료되자 마자 톰캣 서비스를 실행시켜주는데
* no JDK found - please set JAVA_HOME
요런 메시지가 뜨면서 톰캣이 실행이 되지 않는다.
/etc/profile, /etc/environment 요런데다 JAVA_HOME을 설정해 주라고 해서 해봤는데 잘 안됐다.
고럴땐 /etc/default/tomcat6 파일을 vi 편집기로 열어 JAVA_HOME=/usr/lib/jvm/java-7-oracle 요렇게 JAVA_HOME을 설정해 주니 잘됬다.
sudo vi /etc/default/tomcat6 # 대충 위쪽 부분에 JAVA_HOME=/usr/lib/jvm/java-7-oracle 요거 추가
다시 톰캣 스타트
sudo service tomcat6 start
웹브라우져로 확인
※ 각종 파일 위치들
server.xml : /etc/tomcat6/server.xml
로그파일 : /var/log/tomcat6/catalina.out, /var/log/tomcat6/localhost.xxxx-xx-xx.log
'쓸만한지식' 카테고리의 다른 글
Eclipse juno 툴바에 안드로이드 관련 버튼이 없을때 (2) | 2013.06.20 |
---|---|
Windows 8 에서 Android SDK Manager 및 AVD Manager 가 실행이 안될때 (5) | 2013.06.20 |
Mysql ssl 설정 & JDBC 로 SSL 통신 (5) | 2013.04.23 |
Windows Command 창에서 프로그램 종료 시 (2) | 2013.03.26 |
베가S5 무선링크 단절 팝업창 안뜨게 하기 (3) | 2013.01.03 |
Tomcat 에 한글도메인 host 등록하기
기존 톰캣에 호스트를 추가하기 위해서는 server.xml 파일에 Service > Engine 태그 아래에 추가할 호스트에 대한 Host 태그를 추가해 줘야 한다.
예를들어 www.stove99.com을 추가한다고 치면
<Host name="www.stove99.com" appBase="C:\webapps\stove99" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"/>
뭐 요런 걸 하나더 추가해 주면 된다.
기존 돌아가던 톰캣에 한글 도메인 하나를 추가할 일이 생겨서
기존에 하던 방식 그대로
<Host name="www.스토브99.com" appBase="C:\webapps\stove99" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"/>
요런걸 추가해 보니 톰캣이 스타트가 되지 않았다. 검색을 해보니 server.xml 파일에 한글이 있으면 안된다나 뭐라나~
아무튼 한글 도메인 추가방법.
주소창에 한글 도메인을 입력하면 브라우져가 쳐리할때 퓨니코드라는 코드로 변환이 된다고 한다.
한글 도메인의 퓨니코드를 확인해 볼려면 크롬주소창에 한글 도메인이름을 쳐보면 간단하게 확인해 볼수 있다.
예를 들어 www.스토브99.com 이라고 입력해 보자.
요렇게 친절하게 퓨니코드로 변환된 도메인을 알려준다. 보니까 www.스토브99.com 은 www.xn--99-h32jw5m9tw.com 으로 변환되는걸 볼수 있다.
크롬을 깔기 귀찮다면 http://domain.blueweb.co.kr/pop_puny.html 요기서도 간단히 확인해 볼 수 있다.
동일한 퓨니코드가 생성된다.
죠렇게 알아낸 퓨니코드를 기존에 하던데로 톰캣 호스트로 등록만 하면 된다. 요렇게
<Host name="www.xn--99-h32jw5m9tw.com" appBase="C:\webapps\stove99" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"/>
톰캣을 리스탓트 한다음 주소창에 한글 도메인을 입력해 보면 잘 연결이 된다~
※ 아파치 설정도 마찬 가지로 VirtualHost 에 퓨니코드를 설정해 주면 된다.
<VirtualHost *:80> ServerAdmin admin@test.co.kr DocumentRoot C:\webapps\stove99\ROOT ServerName test.co.kr ServerAlias www.xn--99-h32jw5m9tw.com ErrorLog logs/test-error.log JkMount /* test </VirtualHost>
'쓸만한지식' 카테고리의 다른 글
SQL Server Management Studio로 MS SQL 2005에 엑셀 데이터 import 하기 (2) | 2012.11.22 |
---|---|
우분투(Ubuntu) 서버에 JDK & Tomcat 설치하기 (1) | 2012.11.21 |
MP3TAG에 maniadb.com 으로 검색하기 추가 & 노래 두개씩 나오는 문제 수정 (13) | 2012.11.19 |
애니팡 하트 카톡 알림 받지 않기 (1) | 2012.09.15 |
Take LTE 어플설치시 "현재 화면에 더 이상 공간이 없습니다" 메시지 안뜨게 (2) | 2012.08.30 |