톰캣 경로의 server.xml 을 수정
ex)
apache-tomcat-8.5.39\conf\server.xml
<Host name="호스트" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Context path="/" docBase="프로젝트 폴더 경로(war파일명)" reloadable="true" />
<!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
-->
<!-- Access log processes all example.
Documentation at: /docs/config/valve.html
Note: The pattern used is equivalent to using pattern="common" -->
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log" suffix=".txt" pattern="%h %l %u %t "%r" %s %b" />
</Host>
war 파일을 기본 톰캣 root 경로에 위치 시키고 (webApps 디렉토리 밑)
톰캣을 시작 시키면 war 파일을 풀어서 war 파일명 폴더로 파일들이 배치가 된다
(기존 같은 이름의 디렉토리가 존재 할시 적용되지 않음)
원레는 톰캣경로/프로젝트경로 로 요청을 해야하지만 ( 개발소스 내에 path 다 안맞음)
docBase="app" << 이런식으로 설정해주면 톰캣의 루트가 프로젝트 폴더 하위로 잡힌다.
보너스
추후 메이븐이나 다른 빌드도구를 이용해서 war 파일을 배포 할시 tomcat 서버
권한 설정
ex)
apache-tomcat-8.5.39\conf\tomcat-users.xml
아래 내용을 <tomcat-users> 태그 내에 추가 한다.
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-status"/>
<user username="alan" password="alaneoqkr!@#" roles="manager-gui,manager-script,manager-status"/>
혹시라도 잘되지 않을시 CATALINA_HOME path 가 잘 잡혀있는지 확인한다.
피드 구독하기:
댓글 (Atom)
[oracle]백업및 복구
[oracle]백업및 복구 오라클 덤프 백업및 복구 윈도우 서버 기반 간단 정리 --디렉터리 조회 sqlplus 또는 dbtool 입력시작 SELECT * FROM DBA_DIRECTORIES ; --D:...
-
수십대의 서버에 특정 쉘을 실행한다거나 파일을 수정해야할경우 호스트 입력 아이디 입력 패스워드 입력은 여간 짜증나는일이 아닐수 없다. 이를 한방에 해주는 방법 teraterm 를 설치한다( putty 는 버리자 ) 예를 들면 19...
-
pom.xml <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId...
-
notice_state 란 이름의 체크박스가 있다 가정하고 $("input[name=notice_state]").bind("click",false); 끝.
댓글 없음:
댓글 쓰기