아래와 같이 server.xml 을 설정 하게 되면 배포한 appTest 어플리케이션이
Host의 appbase 설정에 따라서 /home/ubuntu/html/webapps 로 배포 하고
또 context 설정에 따라서 /로 배포 하게 되어 이중으로 로딩하는 문제가 발생 하게 됩니다.
<Host name="localhost" appBase="/home/ubuntu/html/webapps" unpackWARs="true" autoDeploy="true">
<Context path="/" docBase="ad-sing-1.0.0.war" reloadable="false" allowLinking="false" />
</Host>
이런 경우 소스를 appbase 아래가 아닌 다른곳에 설치 하거나 host 속성에 기동시에 appbase 아래의 어플리케이션을 배포 하지 않도록 아래 처럼 deployOnStartup 을 false로 설정을 해주면 됩니다.
autoDeploy="false" deployOnStartup="false"
<Host name="localhost" appBase="/home/ubuntu/html/webapps" unpackWARs="true" autoDeploy="false" deployOnStartup="false">
<Context path="/" docBase="ad-sing-1.0.0.war" reloadable="false" allowLinking="false" />
</Host>
'프로그래밍 > Java' 카테고리의 다른 글
[java] 인텔리제이 스프링부트 + 웹소켓 연결방법 (0) | 2023.08.02 |
---|---|
intellij java11 + spring boot + 웹소켓 서버 (WebSocket Server) 구축 (0) | 2023.05.03 |
Java 정규식 + split (0) | 2022.02.10 |
아주 쉬운 Java 에서 Python 호출 방법 (0) | 2022.02.10 |
Intellij 추천 플러그인 (plugin) (0) | 2022.01.25 |