eclipse wtp jsp reload

Tip 2013. 4. 23. 08:12 |

언제부턴가 이클립스+톰캣으로 로컬에 웹개발 세팅할 때, 

wtp기본 설정으로 구동하면 왠지 한 박자 느린듯한 reload와 버벅거림, 꼬임등의 현상으로 인해

아래 Server Locations부분의 세팅을 Use Tomcat installation으로 맞춰놓고, 

톰캣이 project 경로 바라보도록 한 후, 개발을 진행했었다. 


<기본설정>


그러던 어느 날, 자바 세상의 빌드를 책임지겠다고 나온 메이븐으로 인해 몇년동안 딱히 손댈 일이 없었던 위 설정에

수정을 가하게 되었으니.. 역시 한 번에 되는 일이 없지 이 바닥은.. 

resource제대로 카피/컴파일 하지 못하고, jsp 신규 생성시 인식하지 못하고,

램디스크로 경로 잡아두고 컴터 껐다키면 서버 먹통되고.. 결국 하루 종일 삽질을 해댔다.

왜 이런걸로 아까운 시간을 소비할까 나는.. 걍 디폴트 설정으로 돌려도 되는것을 ㅡㅡ;



위처럼 세팅해주고 server.xml에 workDir="S:/tomcat_work" 이런식으로 설정 잡아두면 끝! <- jsp 인식문제

아! 램디스크 사용하고 있다면, 컴터 재부팅 후 최초 서버 구동 시 Servers - tomcat - clean을 한 번 해주자.

(deploy path 자동 생성 후, 해당 경로를 강제로 지우고 서버를 다시 구동시키면 wtp가 에러 내뱉는다. 

clean 후, 구동시키면 문제해결!)




'Tip' 카테고리의 다른 글

아이폰 동기화 무선으로 하기  (0) 2015.05.07
ant tomcat restart  (0) 2013.01.05
Hudson  (0) 2012.03.14
맥 마우스 휠 터치패드 방향  (0) 2012.02.15
브라우저 캐쉬 경로 변경  (0) 2012.01.28
Posted by 기계식키보드
:

2013 JCO

Java 2013. 2. 7. 00:57 |

일단 등록 신청은 했지만 과연 갈 수 있을까 올해는?

 

이미지 올려서 홍보하면 리얼포스랑 스스디 준다는데, 작년과 마찬가지로 이미지 여러개로 잘라놔서 번거롭게 만드는군..

 

어차피 랜덤 돌려서 추첨할 듯하니 이미지는 하나만 올려야겠다.

 

 

 

https://www.facebook.com/jcoconf

 

'Java' 카테고리의 다른 글

자바 컴파일  (0) 2012.12.19
HtmlCleaner  (0) 2012.06.18
spring3 ibatis log 안나옴  (0) 2011.12.23
해당 날짜가 포함된 주의 월요일 구하기  (0) 2011.03.04
log4j.properties  (0) 2010.08.15
Posted by 기계식키보드
:

ant tomcat restart

Tip 2013. 1. 5. 15:43 |

tomcat/lib/catalina-ant.jar를 ant/lib/에 복사 후 아래처럼 한다



ant build file : build.xml

<?xml version="1.0" encoding="utf-8"?>

<project name="" default="" basedir=".">


  <!-- Configure the context path for this application -->

  <property name="path"     value="/"/>


  <!-- Configure properties to access the Manager application -->

  <property name="url"      value="http://localhost:8080/manager"/>

  <property name="username" value="manager"/>

  <property name="password" value="manager"/>


  <!-- Configure the custom Ant tasks for the Manager application -->

  <taskdef name="deploy"    classname="org.apache.catalina.ant.DeployTask"/>

  <taskdef name="list"      classname="org.apache.catalina.ant.ListTask"/>

  <taskdef name="reload"    classname="org.apache.catalina.ant.ReloadTask"/>

  <taskdef name="resources" classname="org.apache.catalina.ant.ResourcesTask"/>

  <taskdef name="roles"     classname="org.apache.catalina.ant.RolesTask"/>

  <taskdef name="start"     classname="org.apache.catalina.ant.StartTask"/>

  <taskdef name="stop"      classname="org.apache.catalina.ant.StopTask"/>

  <taskdef name="undeploy"  classname="org.apache.catalina.ant.UndeployTask"/>

 

  <!-- Executable Targets -->

  <target name="stop" description="Stop web application">

    <stop url="${url}" username="${username}" password="${password}" path="${path}"/>

  </target>


  <target name="start" description="Start web application">

    <start url="${url}" username="${username}" password="${password}" path="${path}"/>

  </target>

</project>



tomcat/conf/tomcat-users.xml
  <role rolename="manager-gui"/>
  <role rolename="manager-script"/>
  <user username="manager" password="manager" roles="manager-gui, manager-script, tomcat, role1" />


'Tip' 카테고리의 다른 글

아이폰 동기화 무선으로 하기  (0) 2015.05.07
eclipse wtp jsp reload  (0) 2013.04.23
Hudson  (0) 2012.03.14
맥 마우스 휠 터치패드 방향  (0) 2012.02.15
브라우저 캐쉬 경로 변경  (0) 2012.01.28
Posted by 기계식키보드
: