etc.

[VSCode Extension] ํ†ฐ์บฃ VSCode ์—ฐ๋™ : Tomcat for Java

emayom 2021. 7. 7. 19:44

  ๐Ÿ‘‡๐Ÿป  ๋ฐ”์˜์‹  ๋ถ„๋“ค์„ ์œ„ํ•œ ๊ฐ„๋žตํ•œ ์ˆœ์„œ 

  • ํ†ฐ์บฃ ์„ค์น˜ 
  • VSCode Extension ์„ค์น˜ : Tomcat for Java
  • ํ†ฐ์บฃ ์—ฐ๋™
  • Open in Browser 

1.

ํ†ฐ์บฃ์„ VSCode์™€ ์—ฐ๋™ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์„ค์น˜๊ฐ€ ๋˜์–ด์žˆ์–ด์•ผ ํ•œ๋‹ค.

์„ค์น˜ ํ›„ localhost ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ž˜ ์—ด๋ฆฌ๋Š”์ง€๊นŒ์ง€ ํ™•์ธํ•˜๊ณ  ๋‹ค์Œ์„ ์ง„ํ–‰ํ•˜์ž โœ”๏ธ

์ด๋ฏธ ์„ค์น˜์™€ ์„ค์ •์ด ๋˜์–ด์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค์Œ์œผ๋กœ ๋„˜์–ด๊ฐ€ ๋ณด๊ฒ ๋‹ค!

 

+)ํ†ฐ์บฃ ํ™ˆํŽ˜์ด์ง€์—์„œ ์›ํ•˜๋Š” ๋ฒ„์ „์„ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ๋‹ค. (์„ค์น˜ ๊ฒฝ๋กœ ๊ผญ ์ž˜ ํ™•์ธ)

macOS๋Š” Homebrew๋ฅผ ํ†ตํ•ด์„œ๋„ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

Apache Tomcat® - Welcome!

The Apache Tomcat® software is an open source implementation of the Jakarta Servlet, Jakarta Server Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta Annotations and Jakarta Authentication specifications. These specifications are part of the

tomcat.apache.org

 

2.

๋‹ค์Œ์œผ๋กœ ํ†ฐ์บฃ ์—ฐ๋™์„ ์œ„ํ•ด Extension์„ ์„ค์น˜ํ•ด์ค˜์•ผ ํ•œ๋‹ค.

๋ธ”๋Ÿญ? ๋ชจ์–‘์˜ Extension์„ ํด๋ฆญํ•œ ํ›„ 'Tomcat for Java'๋ฅผ ์„ค์น˜ํ•œ๋‹ค.

3.

์ œ๋Œ€๋กœ ์™„๋ฃŒ๋˜์—ˆ๋‹ค๋ฉด Explorer์˜ ํ•˜๋‹จ์— TOMCAT SERVER๊ฐ€ ์ƒ๊ธด๋‹ค.

TOMCAT SERVER์˜ + ๋ฒ„ํŠผ์„ ํ†ตํ•ด ํ†ฐ์บฃ์ด ์„ค์น˜๋œ ๊ฒฝ๋กœ๋ฅผ ์„ค์ •ํ•ด์ค€๋‹ค.

 

+)

์ƒ์„ฑ๋œ ์ด๋ฆ„์€ rename์œผ๋กœ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋‹ค.

homebrew๋ฅผ ํ†ตํ•ด tomcat์„ ์„ค์น˜ํ•œ ๊ฒฝ์šฐ์— ํด๋”๊ฐ€ ์ˆจ๊ฒจ์ ธ ๋ณด์ด์ง€ ์•Š๋Š”๋‹ค๋ฉด ์•„๋ž˜๋ฅผ ์ฐธ๊ณ ํ•˜์ž! 

 

๐ŸŸฅ  ์ƒํƒœ ์•„์ด์ฝ˜๊ณผ ํ•จ๊ป˜ ๋ชฉ๋ก์— ์ƒ์„ฑ์ด ๋˜์—ˆ๋‹ค๋ฉด

์šฐํด๋ฆญ > Open Server Configuration ์œผ๋กœ Server.xml ํŒŒ์ผ์„ ์—ด์–ด์ค€๋‹ค.

์—ด๋ฆฐ xml ํŒŒ์ผ์—์„œ ์‚ฌ์šฉํ•  port๋ฅผ ์ž์‹ ์—๊ฒŒ ๋งž๊ฒŒ ๋ชจ๋‘ ์„ค์ •ํ•ด์ค€๋‹ค.

 

+)

config ํŒŒ์ผ์€ ์‹คํ–‰์„ ์œ„ํ•œ ์„ค์ • ํŒŒ์ผ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค๋ฅธ ๊ฒƒ๋“ค์„ ๋ง‰ ์ˆ˜์ •ํ•˜์ง€๋Š” ๋ง์ž.... โญ๏ธ

port๋ฅผ ์ฐพ๊ธฐ ํž˜๋“ค๋‹ค๋ฉด command + F ๋ฅผ ๋ˆŒ๋Ÿฌ port๋ฅผ ๊ฒ€์ƒ‰ํ•ด์„œ ๋ชจ๋‘ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

[Finder] macOS ๋งฅ๋ถ ์ˆจ๊น€ ํด๋” ๋ณด๊ธฐ (์ผ์‹œ / ์˜๊ตฌ์ )

1. ์ผ์‹œ์ ์œผ๋กœ ํ‘œ์‹œํ•˜๊ธฐ ์ž ๊น๋งŒ ์ˆจ๊ฒจ์ง„ ํด๋”๋ฅผ ๋ณด์ด๊ฒŒ ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด command + shift +. (๋งˆ์นจํ‘œ)๋‹จ์ถ•ํ‚ค๋ฅผ ๋ˆŒ๋Ÿฌ์ฃผ๋ฉด ์ผ์‹œ์ ์œผ๋กœ ํ‘œ์‹œ๋˜๊ณ  Finder ์ฐฝ์„ ๋‹ซ์œผ๋ฉด ์‚ฌ๋ผ์ง„๋‹ค! Finder ์—์„œ ํด๋”๋กœ ์ด๋™ํ•˜๊ธฐ Finder

emayom.tistory.com

4. 

Open in Browser๋ฅผ ํ†ตํ•ด ์—ฐ๋™๋œ ์„œ๋ฒ„๋ฅผ ์—ด ์ˆ˜ ์žˆ๋‹ค.

์—ฐ๋™๋œ ์„œ๋ฒ„?๋ฅผ ์šฐํด๋ฆญ ํ•ด์ค€ ๋’ค, Open in Browser๋ฅผ ํ†ตํ•ด ํ•˜๋‹จ๊ณผ ๊ฐ™์ด ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ํ‘œ์‹œ๋œ๋‹ค๋ฉด ์—ฐ๋™ ๋!


 

โš ๏ธ ์•„๋ž˜ ๋‚ด์šฉ์€ ๋ชจ๋‘ ๊ฐœ์ธ์ ์ธ ์ฐธ๊ณ  / ๊ธฐ๋ก์„ ์œ„ํ•œ ์šฉ๋„์ž…๋‹ˆ๋‹ค. ์ฐธ๊ณ ํ•ด์ฃผ์‹œ๊ณ  ํŽธ์•ˆํ•˜๊ฒŒ ๋ด์ฃผ์„ธ์š” :)  โš ๏ธ

***    ํ˜น์‹œ๋ผ๋„ ์ž˜๋ชป๋œ ์ •๋ณด๊ฐ€ ์žˆ๋‹ค๋ฉด  ์–ธ์ œ๋“ ์ง€ ์•Œ๋ ค์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค  !    ***