ํ์์ฑ
์๋น์ค ๋ฐฐํฌ๋ฅผ ํ๋ ค๋ ๊ณผ์ ์ค์ ์์ต๋๋ค. ์ฌ์ฉํ๋ ์ ์ฉ ํฌํธ๋ ์ธ๋ถ์์๋, ๋ด๋ถ์์๋ ์ ๊ทผ์ด ๊ฐ๋ฅํ ํฌํธ์ธ์ง๋ผ ์ธ๋ถ์์๋ ์ ๊ทผ์ด ๋ถ๊ฐํ์ง๋ง ๋ด๋ถ์์๋ ์ฌ์ฉ์ด ๊ฐ๋ฅํ ํฌํธ ํ๋๋ฅผ ํฐ์บฃ ๋ด์์ ์ถ๊ฐ๋ก ์ด์ด์ฃผ๊ณ ์ ํฉ๋๋ค. ์๋์์ ์์๋๋ก ๊ทธ ๋ฐฉ๋ฒ์ ๊น๋ํ๊ฒ ์ ๋ฆฌํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
์ ๊ทผ (์์ฝ)
1. Tomcat ์ค์น ๊ฒฝ๋ก > conf > server.xml ํ์ผ ์ด๊ธฐ
(1.1). server.xml ์์ ์์
2. appBase๋ก ์ง์ ํ ํด๋ ์์ฑ
(2.1). ํ์์ ROOT ํด๋ ๋ฐ web.xml ์์
3. (ํด์ฃผ์ง ์์๋ ๋๋ ๊ณผ์ - ์ฐธ๊ณ ) appBase๋ก ์ง์ ํ ํด๋ ํ์ ์์
(3.1). ํ์์ ROOT ํด๋ ๋ฐ web.xml ์์
4. Tomcat ๊ตฌ๋ ํ ํด๋ ์์ฑ ํ์ธ
๋ฐฉ๋ฒ
1. Tomcat ์ค์น ๊ฒฝ๋ก > conf > server.xml ํ์ผ ์ด๊ธฐ
(1.1). server.xml ์์ ์์
- ์๋ก ์ถ๊ฐํ port๋ฅผ <Service> ~~ </Service> ์๋ฆฌ๋จผํธ๋ฅผ ์ถ๊ฐํด ์์ฑํด์ค๋๋ค.
# ์๋๋ server.xml ๋ด ๋ณธ๋ ์ฌ์ฉํ๋ 8081ํฌํธ์ ๋ํ <Service> ์๋ฆฌ๋จผํธ
<Service name="Catalina">
<Connector port="8081" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8" />
<Engine name="Catalina" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.LockOutRealm">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>
</Realm>
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Host>
</Engine>
</Service>
# ์๋๋ server.xml ๋ด ์๋ก์ด ์ฌ์ฉํ 8082ํฌํธ์ ๋ํ <Service> ์๋ฆฌ๋จผํธ ์ถ๊ฐ
- <Service name ="Catalina2"> ๋ณ๊ฒฝ
- <Connector port="8082" ๋ณ๊ฒฝ
- <Engine name ="Catalina2" ๋ณ๊ฒฝ
- appBase="private_webapps" ๋ณ๊ฒฝ
<Service name="Catalina2">
<Connector port="8082" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8444" URIEncoding="UTF-8" />
<Engine name="Catalina2" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.LockOutRealm">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>
</Realm>
<Host name="localhost" appBase="private_webapps"
unpackWARs="true" autoDeploy="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Host>
</Engine>
</Service>
2. appBase๋ก ์ง์ ํ ํด๋ ์์ฑ : private_webapps
- appBase๋ก ์ง์ ํ ํด๋์ธ private_webapps์ Tomcat ๊ฒฝ๋ก๋ด์ ์์ฑ์ ํด์ค๋๋ค. (์ด์ธ ํด๋๋ ๊ฐ๋ฆผ์ฒ๋ฆฌ)
3. (ํด์ฃผ์ง ์์๋ ๋๋ ๊ณผ์ - ์ฐธ๊ณ ) appBase๋ก ์ง์ ํ ํด๋ ํ์ ์์
(3.1). ํ์์ ROOT ํด๋ ๋ฐ WEB-INF ํด๋ (๋ณต์ฌ ๋ถ์ฌ๋ฃ๊ธฐ)
4. Tomcat ๊ตฌ๋ ํ ํด๋ ์์ฑ ํ์ธ
์ด์์ผ๋ก, Tomcat ํฌํธ๋ฒํธ ์ฌ๋ฌ ๊ฐ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ํ์ตํด๋ดค์ต๋๋ค.
์ถ๊ฐ ์ง๋ฌธ์ ๋๊ธ์ ๋ฌ์์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค^^
์ค๋๋ ํ์ดํ ์ ๋๋ค!
'๐ป DEV > ์ฐ๊ตฌ๋ชฉ๋ก' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Figma] We can't open that file ์๋ฌ ํด๊ฒฐ (WebGL) (0) | 2023.12.13 |
---|---|
[Git] SSH ํค ์์ฑํ๋ ๋ฐฉ๋ฒ & SSH ํค ์ฐพ๋ ๋ฐฉ๋ฒ (0) | 2023.11.15 |
[Status] HTTP ์๋ต ์ํ ์ฝ๋ ๋ชจ์ (0) | 2023.03.08 |
[Spring Boot] (์์ฑ์ค)war ํ์ผ ๋ฐฐํฌํ๊ธฐ (์ธ๋ถ, ์ธ์ฅ ํฐ์บฃ) (0) | 2023.02.01 |
[์ฐ๊ตฌ๋ชฉ๋ก] (Linux & Docker) DB Dump ํ์ผ ์์ฑํ๊ณ ํ์ผ ์ด๋์ํค๊ธฐ (0) | 2023.01.16 |
๋๊ธ