jboss hot java  hot deploy 방법

version  : 7.3

 

설정 방법

파일 : /standalone.xml

옵션 : auto-deploy-zipped="true" auto-deploy-exploded="true"

....
<subsystem xmlns="urn:jboss:domain:deployment-scanner:2.0">
    <deployment-scanner path="deployments" relative-to="jboss.server.base.dir" scan-interval="5000" auto-deploy-zipped="true" auto-deploy-exploded="true" runtime-failure-causes-rollback="${jboss.deployment.scanner.rollback.on.failure:false}"/>

</subsystem>
..
..

  <deployments>
        <deployment name="pubep" runtime-name="pubep.war">
            <fs-exploded path="/home/wildfly/pubep"/>
        </deployment>
   <deployments>      

위와 같이 설정을 하면 hot deploy 가 이루어지지 않는다. 

deployments 폴더 밑에 심볼릭 링크를 걸어줘야지 hot deploy 가 이루어진다. 

ls -s /home/wildfly/pubep "pubep.war"

 

tomcat  또는 여타 was등등의 

파일업로드 한 경로를 심볼릭링크로 경로 잡기.


tomcat 파일업로드한 경로 위치 잡기. 


1. 윈도우 심볼릭 링크 . 

mklink /d "[심볼릭링크 만들경로 위치]" "[파일업로드 경로]"

ex)

파일업로드경로  :  d:/fileupload/

was 어플리케이션위치   : d:/apache-tomcat-8.0.36/webapps/examples

1. 심볼릭 링크 생성할 위치로 이동. 

cd : d:/apache-tomcat-8.0.36/webapps/examples

2. 심볼릭 링크 생성. 

mklink /d "fileupload" "d:/fileupload/"


2. 리눅스 

ln -s "[파일업로드 경로]" "[심볼릭링크명]"

ex) 

파일업로드경로  :  /fileupload/

was 어플리케이션위치   : /apache-tomcat-8.0.36\webapps\examples

1. 심볼릭 링크 생성할 위치로 이동. 

cd : /apache-tomcat-8.0.36/webapps/examples

2. 심볼릭 링크 생성. 

ln -s /fileupload/ fileupload



톰켓 파일 관련 읽을때 한글깨지는 문제 


TOMCAT/bin  에  


setenv.bat  파일을 생성하고  


set "JAVA_OPTS=%JAVA_OPTS% -Dfile.encoding=UTF8


위에 같이 입력하고 저장하고 톰켓을 제시작한다.  

 

저장시 file.encoding 부분에 파일 처리 encoding 넣어 준다. 


+ Recent posts