๋ก์ปฌ์์ ์คํ๋จ์ ํ์ธํ์๋ค.
์ด๋ฒ์ ๋ฆฌ๋ ์ค ์๋ฒ์์ ์คํ ํด ๋ณผ ์๊ฐ์ด๋ค.
0. ์ฌ์ ์ค๋น์ฌํญ
0-0. ๋ฆฌ๋ ์ค ์๋ฒ(๋์ ๊ฒฝ์ฐ๋ [AWS EC2 - ubuntu]๋ฅผ ์ด์ฉ)
* ์ฐธ๊ณ : http://mungmange.tistory.com/59?category=741355,
0-1. java8์ค์น
* ์ฐธ๊ณ : https://zetawiki.com/wiki/%EC%9A%B0%EB%B6%84%ED%88%AC_Java_8_%EC%84%A4%EC%B9%98
: http://bluexmas.tistory.com/734 << ๋๋ ์ด๊ฑธ ์ฐธ๊ณ ํจ
$ add-apt-repository ppa:webupd8team/java
$ apt-get update
$ apt-get install oracle-java8-installer
$ java -version
$ apt-get install oracle-java8-installer
$ java -version
0-2. tomcat 7.0์ค์น
http://kingle1024.tistory.com/60 << ๋๋ ์ด๊ฑธ ์ฐธ๊ณ ํจ
$ apt-get install tomcat7
$ service tomcat7 start
$ sudo ln -s /usr/lib/jvm/java-8-oracle/ /usr/lib/jvm/default-java
$ service tomcat7 start
๋ญ ๊ฒ์ํ๋ฉด ๋ง์ด ๋์จ๋ค.
1. ๋ฆฌ๋ ์ค 8080ํฌํธ๋ฅผ ์ด์ด๋ผ.
tomcat ๊ธฐ๋ณธ ํฌํธ๋ 8080์ผ๋ก ์ค์ ๋์ด์๋ค.
๋๋ 8080์ผ๋ก ์ค์ ์ ํด๋๊ณ ์คํํ์๋ค.
์ฐธ๊ณ ๋ก AWS๋ฅผ ์ฌ์ฉํ ๋๋ AWS ๋์๋ณด๋์ ๋ค์ด๊ฐ์ ์ค์ ํด์ฃผ์๋ค.
โป ์ ๋งํ๋ฉด ์ฝ์๋ด์์ ๋ฐฉํ๋ฒฝ ์ค์ ์ ํ์ง ๋ง๊ธฐ๋ฅผ
--> ์์ ์ ์ฝ์๋ก ๋ฐฉํ๋ฒฝ ์๋ชป ๊ฑด๋ค์๋ค๊ฐ ์ ์์๋์ EC2 ์๋ก ์ค์นํ ์ ์ด ์์๋ค. (ใ ใ )
* ์ฐธ๊ณ : http://mungmange.tistory.com/66?category=741355 (์ฝ๋ค)
ํฌํธ๋ฅผ ์ฐ ํ, ํด๋น URL์ ์ ์ํด๋ณธ๋ค.
์ด๋ฌํ ํํ์ผ ๊ฒ์ด๋ค.
http://๋ฆฌ๋ ์ค์ฃผ์:8080
2. war ํ์ผ ์ง์ด๋ฃ๊ธฐ.
์์ ๊ทธ๋ฆผ์๋ ๋์์์ง๋ง, ์ It works ! ~~ ๋์ค๋ ํ์ด์ง์ ๊ฒฝ๋ก๋
/var/lib/tomcat7/webapps/ROOT/index.html ์ด๋ค. (์์ ๋์์๋ค.)
ํด๋น์์น๊ฐ ํฐ์บฃ ์คํ ํ์ ๋์ ๊ธฐ๋ณธ ํ๋ก์ ํธ ๊ฒฝ๋ก์ด๋ค.
์ด๊ฑด server.xml์์ ์์ ์ด ๊ฐ๋ฅํ๋ค.
๋๋
/var/lib/tomcat7/webapps/ROOT
๊ฒฝ๋ก์ mungmang_java.war ์ ์ง์ด๋ฃ๊ณ , ์์ถ์ ํ์๋ค.
์ง์ด๋ฃ๋๊ฑด ํ์ผ์ฆ๋ผ ํ๋ก๊ทธ๋จ(SFTP ์ฐ๊ฒฐ ํ๋ก๊ทธ๋จ) ์ด์ฉ.
$ unzip mungmang_java.war -d /var/lib/tomcat7/webapps/ROOT/mungmang_java
โป ๋ง์ฝ unzip ์ด ubuntu์ ์ค์น๋์ด ์์ง ์์ผ๋ฉด ์ค์นํด๋ผ (apt-get install unzip)
3. server.xml๋ฅผ ์ฐพ์ context๊ฒฝ๋ก๋ฅผ ์ถ๊ฐํด์ฃผ์ด์ผ ํ๋ค.
$ find / -name 'server.xml'
$ vi /ํฐ์บฃ์์น๊ฒฝ๋ก/server.xml
ํด๋น ์์น๋ฅผ ์ฐพ์ ๋นจ๊ฐ๊ธ์จ๋ฅผ ์ถ๊ฐํด์ผ ํ๋ค.
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Context docBase="./ROOT/mungmang_java" path="/mungmang_java" reloadable="true"/>
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Host>
๊ทธ๋ฆฌ๊ณ tomcat ์ฌ์์
$ service tomcat7 restart
โป ๋ง์ฝ appBase๊ฒฝ๋ก๋ฅผ ๋ณ๊ฒฝํ๊ณ ์ถ์ผ๋ฉด
<Host name="localhost" appBase="/var/abcd"
unpackWARs="true" autoDeploy="true">
<Context docBase="mungmang_board.war" path="/springpj" reloadable="true"/>
<Context docBase="mungmang_java.war" path="/mungmang_java" reloadable="true"/>
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Host>
4. ์คํํด๋ณธ๋ค.
http://๋ฆฌ๋ ์ค์ฃผ์:8080/mungmang_java/test.jsp
โป ๋ง์ฝ jstl ๊ด๋ จ ์๋ฌ๊ฐ ๋๊ฑฐ๋ ,
/var/lib/tomcat7/webapps/ROOT/mungmang_java/WEB-INF/lib ์์น์ jstl-1.2.jar ํ์ผ์ ๋ฃ์ด์ฃผ์.
-- ๋
'์ค์ต' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ฉํฐ๋ถํ (ํ๋์ PC ์ ๋๊ฐ ์ด์ ์ด์์ฒด์ ์ค์น) (2) | 2024.10.20 |
---|---|
nodejs, nginx mongodb ์ค์น๊ด๋ จ ์ ๋ฆฌ (0) | 2018.11.24 |
[๋ฆฌ๋ ์ค์์ java ์นํ๋ก์ ํธ ์คํ] 1. ๋ก์ปฌ์๋ฒ์์ ์นํ๋ก์ ํธ ๊ฐ๋ฐ (0) | 2018.08.02 |
python ::: ubuntu์์ django ์ค์น ๋ฐ ์๋ฒ๋์ฐ๊ธฐ (0) | 2018.07.31 |
6.nginx ์ค์น ๋ฐ ์คํ, 80ํฌํธ ์คํ์๋ ๋(Centos) (0) | 2017.12.05 |