๋ฐ˜์‘ํ˜•

โ€ป ์‚ฌ์ „ ์ค€๋น„์‚ฌํ•ญ


๋กœ์ปฌPC์ค€๋น„->tomcat, java์„ค์น˜->์ดํด๋ฆฝ์Šค์„ค์น˜


์ด๊ฑด๋ญ ๊ธฐ๋ณธ์œผ๋กœ ๋˜์–ด์žˆ์œผ๋ฆฌ๋ผ ์ƒ๊ฐํ•œ๋‹ค.


---



1. ๋กœ์ปฌ์„œ๋ฒ„์—์„œ ์›นํ”„๋กœ์ ํŠธ ๊ฐœ๋ฐœ


์ธํ”„๋Ÿฐ ๊ฐ•์ขŒ๋ฅผ ์ฐธ๊ณ  ํ•˜์˜€๋‹ค. 


โ€ป ์ฐธ๊ณ  : https://www.inflearn.com/course-status-2/



1-1. ์ดํด๋ฆญ์Šค์—์„œ ๋‹ค์ด๋‚˜๋ฏน ํ”„๋กœ์ ํŠธ ๋งŒ๋“ค๊ธฐ



๊ทธ ํ›„, [Project name] ์ž…๋ ฅ ํ›„ ํ•˜๋‹จ์˜ [Finish ๋ฒ„ํŠผ] ํด๋ฆญ!


- Static Web Project : ๋™์  ์š”์†Œ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์ง€ ์•Š์€ ํ”„๋กœ์ ํŠธ(HTML)

- Dynamic Web Project : ๋™์  ์š”์†Œ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ๋Š” ํ”„๋กœ์ ํŠธ(JSP, Servlet ..)



1-2. ํŒŒ์ผ ๊ตฌ์กฐ ์ƒ์„ฑ


์ธํ”„๋Ÿฐ ๊ฐ•์˜๋ฅผ ์ฐธ๊ณ  ํ•˜์˜€๋‹ค.

์•„๋ž˜์™€ ๊ฐ™์ด ํŒŒ์ผ์„ ์ƒ์„ฑํ•˜์˜€๋‹ค.



ํŒจํ‚ค์ง€๋ฅผ command, dto, frontcontroller ๋กœ ๊ตฌ๋ถ„ ํ•˜์˜€๋‹ค. 

(DB๋Š” ์‚ฌ์šฉํ•˜์ง€ ์•Š์•˜๋‹ค. ๊ทธ๋ž˜์„œ dao๊ฐ€ ์—†๋‹ค.)


์•„๋ž˜๋Š” ์†Œ์ŠคํŒŒ์ผ์ด๋‹ค. (*.war ํŒŒ์ผ๋กœ ์ƒ์„ฑํ•˜์˜€๋‹ค.)

mungmang_java.war


๊ตฌ์กฐ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.




2. ๋กœ์ปฌ์„œ๋ฒ„์—์„œ ์‹คํ–‰ํ•ด๋ณด๊ธฐ


2-1. tomcat ์‹คํ–‰ํ•ด๋ณด๊ธฐ


์ดํด๋ฆฝ์Šค์—์„œ tomcat์„ ์‹คํ–‰ํ•ด์•ผ ํ•œ๋‹ค.

์‹คํ–‰ ์ „, server.xml ํŒŒ์ผ ์—ด์–ด์„œ ๋นจ๊ฐ„๊ธ€์”จ๋ถ€๋ถ„์„ ์ถ”๊ฐ€ํ•˜์ž.



<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">

      <Context docBase="mungmang_java" path="/mungmang_java" reloadable="true" source="org.eclipse.jst.jee.server:mungmang_java"/> <!-- ์ถ”๊ฐ€ -->

</Host>


๋˜๋Š” 


์ด๋Ÿฐ๋ฐฉ์‹์œผ๋กœ ํ”„๋กœ์ ํŠธ๋ฅผ ์ถ”๊ฐ€ํ•ด๋„ ๋œ๋‹ค.


๊ทธ๋ฆฌ๊ณ ๋‚˜์„œ test.jsp ํŒŒ์ผ์„ ์‹คํ–‰!


๊ฒฝ๋กœ๋Š” http://localhost:8080/mungmang_java/test.jsp


๊ฒฐ๊ณผ๋Š” http://localhost:8080/mungmang_java/result.do


โ€ป ๋งŒ์•ฝ jstl ๊ด€๋ จ ์—๋Ÿฌ๊ฐ€ ๋‚œ๋‹ค๋ฉด, 

C:\ํ†ฐ์บฃ๊ฒฝ๋กœ\lib ์œ„์น˜์— jstl-1.2.jarํŒŒ์ผ์„ ์ฃผ์ž…์‹œ์ผœ ์ค€๋‹ค.


* jstl ๋‹ค์šด ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ : 

https://www.google.co.kr/search?ei=QAFjW4SMGInk8wWJhon4CQ&q=jstl+%EB%8B%A4%EC%9A%B4&oq=jstl+%EB%8B%A4%EC%9A%B4&gs_l=psy-ab.3..0j0i5i30k1j0i8i30k1l6j0i30k1.2755704.2758882.0.2759275.12.12.0.0.0.0.361.1377.0j6j1j1.9.0....0...1.1j4.64.psy-ab..4.8.1342.6..0i10k1j35i39k1j0i67k1.115.ONpoo-7ivtE



3. war ํŒŒ์ผ์„ ์ƒ์„ฑํ•˜์ž.


์œ„์— mungmang_java.war ํŒŒ์ผ์„ ๋งŒ๋“ค์—ˆ๋˜ ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.


ํ•ด๋‹น ํ”„๋กœ์ ํŠธ ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ ํด๋ฆญ -> Export -> War File ํด๋ฆญ



Finish!


๋ฐ˜์‘ํ˜•

+ Recent posts