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

๐Ÿ“– Note/Eclipse

Eclipse * Dynamic Web Project ํŒŒ์ผ ์ €์žฅ path ์„ค์ •! ( java, classes, web๊ด€๋ จ ๋“ฑ.. )

ํŒ€์›๋“ค๊ณผ ํ˜‘์—…์„ ์ง„ํ–‰ํ•˜๋Š”๋ฐ... path์— ๋Œ€ํ•œ ๋ฌธ์ œ(?)๊ฐ€ ์ข€ ์žˆ์—ˆ๋‹ค..

 

์˜ˆ๋ฅผ ๋“ค์ž๋ฉด,

1. ํŒ€์›๋“ค๊ณผ ๋‚˜์˜  java ํŒŒ์ผ ์ƒ์„ฑ ์œ„์น˜ ๊ฐ€ ๋‹ค๋ฅด๋‹ค.

2.  classes (java output file) ์ด ์›ํ•˜๋Š” ๊ณณ์ด ์•„๋‹Œ ๋‹ค๋ฅธ ๊ณณ์— ์ €์žฅ๋œ๋‹ค.

3. ํŒ€์›๋“ค๊ณผ ๋‚˜์˜  web file๋“ค์ด ์ €์žฅ๋˜๋Š” ํด๋”๋ช… ์ด ๋‹ค๋ฅด๋‹ค.

 

์šฐ๋ฆฌ๊ฐ€ ์›ํ•˜๋Š” ๊ตฌ์กฐ๋Š” ํŒ€์› ๋ชจ๋‘๊ฐ€ Wanna be ํ”„๋กœ์ ํŠธ ํด๋”์˜ ๊ตฌ์„ฑ์„ ๋”ฐ๋ฅด๋Š” ๊ฒƒ์ด๋‹ค!

๊ทธ๋Ÿด๋ ค๋ฉด ์•„๋ž˜ 3๊ฐ€์ง€๊ฐ€ ํ•„์š”ํ•œ๋ฐ 2๋ฒˆ์งธ์˜ ๊ฒฝ์šฐ ํ”„๋กœ์ ํŠธ๋ฅผ ์ƒ์„ฑํ•˜๊ณ ๋„ ์ˆ˜์ •๊ฐ€๋Šฅ ํ•œ ๊ณณ์„ ์ฐพ์•˜์œผ๋‚˜ ๋‚˜๋จธ์ง€๋Š” ์•„์ง ์Šต๋“ํ•œ ์ •๋ณด๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์ด๋ฒˆ ํฌ์ŠคํŠธ์—์„œ๋Š” ํ”„๋กœ์ ํŠธ๋ฅผ ์ƒ์„ฑ ํ•  ๋•Œ ์•„๋ž˜ 3๊ฐ€์ง€ ์„ค์ •์„ ๋ณ€๊ฒฝํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ ์–ด๋ณด๊ฒ ๋‹ค!

 

1. java ํŒŒ์ผ ์ƒ์„ฑ ์œ„์น˜ path ๋ณ€๊ฒฝ

2. classes ํŒŒ์ผ ์ƒ์„ฑ ์œ„์น˜ path ๋ณ€๊ฒฝ

3. web file ํŒŒ์ผ ์ƒ์„ฑ ์œ„์น˜ path ๋ณ€๊ฒฝ (= ํด๋”๋ช… ๋ณ€๊ฒฝ)

 

 

 

๊ทธ๋Ÿผ! ์‹œ์ž‘!

์ผ๋‹จ Dynamic Web Project ์ƒ์„ฑ ์ฐฝ์„ ์—ด์–ด์ค€๋‹ค.

์›ํ•˜๋Š” Project์ด๋ฆ„์„ ์ž…๋ ฅํ•˜๊ณ , ์‚ฌ์šฉํ•  ์„œ๋ฒ„๋„ ์„ค์ •ํ•ด์ค€๋‹ค.

Finish๊ฐ€ ์•„๋‹Œ Next > ๋ฒ„ํŠผ์„ ๋ˆŒ๋ ค์ค€๋‹ค.

 

 

1. java, classes ํŒŒ์ผ path ์„ค์ •

๋ฐ”๋กœ ๋‹ค์Œ ์ฐฝ(Java configure)์—์„œ java ํŒŒ์ผ ์ƒ์„ฑ ์œ„์น˜์™€ classes ํŒŒ์ผ ์ƒ์„ฑ ์œ„์น˜๋ฅผ ์„ค์ •ํ•˜๊ฒŒ ๋œ๋‹ค.

 

ํŒŒ๋ž€์ƒ‰ ๋ฐ•์Šค ๋ถ€๋ถ„์— ์ดํด๋ฆฝ์Šค ์„ค๋ช…์„ ์ž˜ ์ฝ์–ด๋ณด๋ฉด Source folders on build path: ๋ผ๊ณ  ๋˜์–ด์žˆ๋‹ค.

๊ทธ๋ ‡๋‹ค. ์—ฌ๊ธฐ์— ์šฐ๋ฆฌ๊ฐ€ ์ƒ์„ฑํ•œ .java ์นœ๊ตฌ๋“ค์ด ์ €์žฅ๋˜๋Š” ๊ฒƒ์ด๋‹ค.

    1 ) src\main\java๋ฅผ ํด๋ฆญํ•ด์„œ ์šฐ์ธก Remove ๋ฒ„ํŠผ์„ ๋ˆŒ๋ ค์„œ ํ•ด๋‹น path๋ฅผ ์‚ญ์ œ์‹œํ‚จ๋‹ค.

          Edit... ์„ ์‚ฌ์šฉํ•ด์„œ ์ˆ˜์ •ํ•˜๋ ค๊ณ  ํ•˜๋ฉด src\main\java์— ์ด๋ฏธ src๊ฐ€ ์žˆ์–ด์„œ ์•ˆ๋œ๋‹ค๊ณ  ๋ง‰์•„์„ ๋‹ค.

    2 ) Add Folder... ๋ฅผ ๋ˆŒ๋Ÿฌ์„œ ์›ํ•˜๋Š” ๊ฒฝ๋กœ๋ฅผ ์ž…๋ ฅํ•œ๋‹ค.

 

์ดˆ๋ก์ƒ‰ ๋ฐ•์Šค ๋ถ€๋ถ„์— ์ดํด๋ฆฝ์Šค ์„ค๋ช…์„ ๋ณด๋ฉด Default output folder: ๋ผ๊ณ  ๋˜์–ด์žˆ๋‹ค.

๐Ÿ˜‰ ๋ˆˆ์น˜์ฑ˜์„๊ฑฐ๋ผ ๋ฏฟ๋Š”๋‹ค. class ํŒŒ์ผ์ด ์ €์žฅ๋˜๋Š” ๊ณณ์ด๋‹ค!

์›ํ•˜๋Š”๋Œ€๋กœ ์ˆ˜์ •ํ•ด์ฃผ์ž!

 

๊ทธ๋ฆฌ๊ณ  ์ด๋ฒˆ์—๋„ ์—ญ์‹œ Next > ๋ฅผ ํด๋ฆญํ•ด์„œ ๋‹ค์Œ ์„ค์ •ํŽ˜์ด๋กœ ๋„˜์–ด๊ฐ€์ž.

 

2. Web ํŒŒ์ผ path ์„ค์ •

์ž ์ด๋ฒˆ์—” Web Module configure ์ฐฝ์ด๋‹ค.

 

 

๋”ฑ๋ด๋„ ์ € ์นœ๊ตฌ์ธ ๊ฑฐ ๊ฐ™๋‹ค. ์„ค๋ช…๋„ Content directory !

๋นจ๊ฐ„์ƒ‰ ๋ฐ•์Šค ๋ถ€๋ถ„์„ ์›ํ•˜๋Š” ๊ฒฝ๋กœ๋กœ ์ˆ˜์ •ํ•ด์ฃผ์ž.

 

์ด์ œ ๋ชจ๋“  ์„ค์ •์ด ๋๋‚ฌ๋‹ค! ๊ทธ๋Ÿผ Finish๋ฅผ ๋ˆŒ๋Ÿฌ์„œ ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ์„ ์™„๋ฃŒํ•˜์ž!

 

 

 

๋๋‚ด๋ฉฐ..

์‚ฌ์‹ค ํ”„๋กœ์ ํŠธ๋ฅผ ๋งŒ๋“ค ๋•Œ ๋ˆˆ์—ฌ๊ฒจ ๋ณด๋ฉด ๋‹ค ์•Œ ์ˆ˜ ์žˆ๋Š” ๊ฑฐ์˜€๋‹ค.. ํ•˜ํ•ณ ๐Ÿ˜…๐Ÿ˜…๐Ÿ˜