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

๐Ÿ“– Note/Eclipse

Eclipse * Tomcat ํ™˜๊ฒฝ๋ณ€์ˆ˜ ์„ค์ •ํ•˜๊ธฐ!

Eclipse์—์„œ tomcat์„ ์‹คํ–‰ ํ–ˆ์„ ๋•Œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ๋ณ€์ˆ˜๊ฐ€ ํ•„์š”ํ–ˆ๋‹ค.

์™œ? ๋‚ด ์ปดํ“จํ„ฐ์— ์ž๊พธ ํ™˜๊ฒฝ๋ณ€์ˆ˜๋ฅผ ์„ค์ •ํ•˜๊ณ  ์‹ถ์ง€ ์•Š์œผ๋‹ˆ๊นŒ์•„ใ…ใ…ใ…ใ…!!!

 

๊ทธ๋ž˜์„œ ์ฐพ์•„๋ดค๋Š”๋ฐ @-@... ๋‚ด๊ฐ€ ๋ชป ์ฐพ๋Š”๊ฑด์ง€ ์ฐพ์„ ์ˆ˜ ์—†์—ˆ๋‹ค.

ํ˜ผ์ž์„œ ๊ณก๊ฐฑ์ด์งˆ์„ ์—ด์‹ฌํžˆํ•˜๋‹ค๊ฐ€ ๋ฐœ๊ฒฌํ•ด์„œ ์ž‘์„ฑํ•ด๋‘๋ ค๊ณ ํ•œ๋‹ค.

 

 

 

์‹œ์ž‘

์ผ๋‹จ ์„ค์ •์„ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฑฐ๊ธฐ ๋•Œ๋ฌธ์— ํ˜ธ์˜ฅ์‹œ๋‚˜ tomcat์„ ์‹คํ–‰์ค‘์ด๋ผ๋ฉด stopํ•˜๊ณ  ๋”ฐ๋ผํ•˜๋„๋กํ•˜์ž.

stopํ•˜์ง€ ์•Š๊ณ  ๋”ฐ๋ผํ•˜์—ฌ๋„ ์ƒ๊ด€์€ ์—†์œผ๋‚˜, ์žฌ์‹œ์ž‘ํ•ด์•ผ ์„ค์ •์ด ์ ์šฉ๋œ๋‹ค.

 

์ดํด๋ฆฝ์Šค ์นœ๊ตฌ๋ฅผ ์—ด๋ฉด, ๋‚ด ํ”„๋กœ์ ํŠธ๋“ค์ด ๋ณด์ธ๋‹ค.

์„ค์ •์„ ์œ„ํ•ด์„œ Run Configurations... ๋ผ๋Š” ๋ฉ”๋‰ด๋ฅผ ๋จผ์ € ์—ด์–ด์•ผ ํ•˜๋Š”๋ฐ ๋ฐฉ๋ฒ•์ด ์—ฌ๋Ÿฌ๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค.

 

1. ํ”„๋กœ์ ํŠธ๋ฅผ ์šฐํด๋ฆญ > Run As > Run Configurations...

2. ์ƒ๋‹จ ๋ฉ”๋‰ด์— Run > Run Configurations...

 

์•„๋ฌด๊ฑฐ๋‚˜ ํ•˜๋‚˜ ์„ ํƒํ•ด์„œ ๋ฉ”๋‰ด๋ฅผ ์—ด์–ด์ฃผ์ž, ์“ฐ๋‹ˆ๋Š” 1๋ฒˆ์„ ์„ ํƒ! 

 

 

Run Configurations์„ ์—ด๋ฉด ์™ผ์ชฝ์— ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์„œ๋น„์Šค(?)๋“ค์ด ๋ณด์ด๋Š”๋ฐ... ๊ฐ๊ฐ ํ™˜๊ฒฝ์„ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ๊ฑฐ ๊ฐ™์•„๋ณด์ธ๋‹ค.

(์ž์„ธํ•œ ๋‚ด์šฉ์„ ์•„๋Š” ์ง€์‹์ธ์€ ๋Œ“๊ธ€๋กœ ์•Œ๋ ค์ฃผ์‹œ๋ฉด ์ •๋ง ๊ฐ์‚ฌํ•˜๋‹ค)

 

์ด์ œ ์„œ๋ธŒ ๋ฉ”๋‰ด์ธ Environment๋ฅผ ์ฐพ์•„๊ฐ€์•ผํ•˜๋Š”๋ฐ,

์—ฌ๋Ÿฌ๊ฐ€์ง€ ์„œ๋น„์Šค ์ค‘์—์„œ๋„ ์“ฐ๋‹ˆ๋Š” Tomcat ํ™˜๊ฒฝ์—์„œ ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ์„ค์ •ํ•  ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— ์™ผ์ชฝ ๋ฉ”๋‰ด์˜ Tomcat~ ์ด ์„ ํƒ๋˜์–ด ์žˆ๋Š” ๊ฒƒ์„ ํ™•์ธํ•˜๊ณ ,

 

์šฐ์ธก ๋ฉ”๋‰ด์˜ Server: ๊ฐ’์ด ๋‚ด๊ฐ€ ์‚ฌ์šฉํ•  tomcat ์„œ๋ฒ„์ธ ๊ฒƒ์„ ํ™•์ธ ํ•œ ๋’ค ์ƒ๋‹จ์— Enviroment๋ฅผ ๋ˆŒ๋ ค์ค€๋‹ค.

Tomcat ์„œ๋ฒ„๋ฅผ ์—ฌ๋Ÿฌ๊ฐœ ๋งŒ๋“ค์–ด์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ๊ฐ ์„œ๋ฒ„๋งˆ๋‹ค Enviroment๊ฐ€ ๋‹ฌ๋ผ์ง€์ง€ ์•Š์„๊นŒ ์ถ”์ธกํ•ด๋ณธ๋‹ค.

(ํ•ด๋ณด์ง€ ์•Š์Œ.. ๋ฐํ—ท๐Ÿ˜œ)

 

 

์ด์ œ Environment๋ฉ”๋‰ด์—์„œ Add... ๋ฒ„ํŠผ์„ ํ†ตํ•ด ํ™˜๊ฒฝ๋ณ€์ˆ˜๋ฅผ ์ž…๋ ฅ๋งŒ ํ•ด์ฃผ๋ฉด ๋!

Name๊ณผ Value๋ฅผ ์ž…๋ ฅํ•ด์ฃผ๊ณ  Ok๋ฅผ ๋ˆ„๋ฅด๋ฉด ๋“ฑ๋ก๋œ๋‹ค.

 

๐ŸŽ‰ ์„ค์ • ๋!

Applyํ•˜๋ฉด ์ ์šฉ๋˜๊ณ  Run์„ ๋ˆ„๋ฅด๋ฉด ์„œ๋ฒ„๊ฐ€ ๋ฐ”๋กœ ์‹คํ–‰๋œ๋‹ค.

 

 

 

์ฝ”๋“œ์—์„œ ํ˜ธ์ถœํ•ด๋ณด์ž

jsp ํŒŒ์ผ์„ ์ƒ์„ฑํ•˜๊ณ  ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœ, ์„œ๋ฒ„ ์‹คํ–‰ํ•˜์—ฌ ํŽ˜์ด์ง€์— ๋œจ๋Š” ๊ฒƒ ๊นŒ์ง€ ํ™•์ธํ•œ๋‹ค.

 

System.getenv("๋ณ€์ˆ˜๋ช…")

์œ„ ํ•จ์ˆ˜๋ฅผ ์ด์šฉํ•˜์—ฌ ๋ณ€์ˆ˜๋ฅผ ํ˜ธ์ถœ ํ•  ์ˆ˜ ์žˆ๋‹ค.