๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ“– Note/Eclipse

Eclipse * Dynamic Web Project ๋ถˆ๋Ÿฌ์˜ค๊ธฐ ( import .war file )

 

๊ฐ„ํ˜น .war ํŒŒ์ผ import ํ•˜๋‹ˆ๊นŒ java ํŒŒ์ผ์€ ์•ˆ ๋ณด์ด๊ณ  classes ํŒŒ์ผ๋“ค๋งŒ ์žˆ์–ด์š”! ํ•˜๋Š” ๊ฒฝ์šฐ๋ฅผ ๋ณด์•˜๋Š”๋ฐ... ๐Ÿ˜…

๊ทธ ๊ฒฝ์šฐ๋Š” .war ํŒŒ์ผ์„ ์ฒ˜์Œ export ํ•œ ์‚ฌ๋žŒ์ด ์†Œ์Šค ํŒŒ์ผ์„ .war ํŒŒ์ผ์— ๋‹ด์•„์ฃผ์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

Eclipse์—์„œ exportํ•œ .war ํŒŒ์ผ์ด๋ผ๋ฉด export ๋‹น์‹œ export source files ๋ผ๋Š” ์˜ต์…˜์„ ์„ ํƒํ•˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

 

 


 

๐Ÿ˜ƒ ์‹œ์ž‘ํ•˜๊ธฐ

 

์ผ๋‹จ Import ์ฐฝ์„ ์—ด์–ด์ฃผ๊ธฐ ์œ„ํ•˜์—ฌ Eclipse ์ƒ๋‹จ ๋ฉ”๋‰ด File > Import ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

์ด์ค‘์—์„œ ์ €ํฌ๊ฐ€ ์ถ”๊ฐ€ํ•  ํ”„๋กœ์ ํŠธ๋Š” .war ํ™•์žฅ์ž๋ฅผ ๊ฐ€์ง„ ํŒŒ์ผ์ž„์œผ๋กœ Web > WAR file ์„ ์ฐพ์•„ Next > ๋ฅผ ํ•ด์ค๋‹ˆ๋‹ค.

 

 

WAR file: ๋“ฑ๋กํ•  .war ํŒŒ์ผ์˜ ๊ฒฝ๋กœ - ์šฐ์ธก์˜ Browse... ๋ฒ„ํŠผ์„ ํ†ตํ•ด ์‰ฝ๊ฒŒ ์ฐพ์„ ์ˆ˜ ์žˆ๋‹ค.

Web project: ์ƒ์„ฑ ๋  Web Proejct ๋ช… - ๋”ฐ๋กœ ์ˆ˜์ •ํ•˜์ง€ ์•Š์œผ๋ฉด .war ํŒŒ์ผ ๊ฒฝ๋กœ ์„ ํƒ์‹œ .war ํŒŒ์ผ์˜ ์ด๋ฆ„์œผ๋กœ ์ง€์ •๋œ๋‹ค.

Target runtime: ์–ด๋–ค ์„œ๋ฒ„์—์„œ ์‹คํ–‰ ํ•  ๊ฒƒ์ธ์ง€ ์„ ํƒ - ์›ํ•˜๋Š” ์„œ๋ฒ„๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ ์˜†์— New ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ์„œ ์ƒ์„ฑํ•˜๋ฉด ๋œ๋‹ค!

 

 

import ํ•˜๋Š” war ํŒŒ์ผ์— libraries๊ฐ€ ์žˆ๋‹ค๋ฉด import ํ•  ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋„ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋‹ค.

์„ ํƒ์„ ํ•˜์ง€ ์•Š์œผ๋ฉด WEB-INF/lib ์•ˆ์— .jar ํŒŒ์ผ๋กœ ๋“ค์–ด๊ฐ„๋‹ค๊ณ  ํ•œ๋‹ค. ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์—ด์–ด ๋ณผ ์ƒ๊ฐ์ด ์•„๋‹ˆ๋ผ๋ฉด, ์„ ํƒํ•  ํ•„์š” ์—†๋‹ค! 

 

Finish๋ฅผ ๋ˆ„๋ฅด๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด ํ”„๋กœ๊ทธ๋ž˜์Šค ๋ฐ”๊ฐ€ ์˜ฌ๋ผ๊ฐ€๋ฉด์„œ .war ํŒŒ์ผ์„ ๋ถˆ๋Ÿฌ์˜จ๋‹ค.

 

๐Ÿ˜Š ๋!