250x250
Notice
Recent Posts
Recent Comments
Tags
- eclipse plugin
- BTP
- Capire
- BTP Deployment
- blue-green
- cloud foundry
- springboot
- 구글맵 예제
- Devian
- ionic3
- TypeScript
- sapui5
- Windows Service
- Business Application Studio
- HANA DB
- CAP Java
- angularJS
- SAP BTP
- ionic native
- ionic
- cf push
- raspbian
- ChatGPT
- raspberry pi
- 윈도우 서비스
- HANA Cloud
- sap
- BTP 배포
- tomcat
- JavaScript
Archives
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- Today
- Total
Ryan's Log
Sysdeo Eclipse Tomcat Launcher plugin 본문
728x90
Sysdeo Eclipse Tomcat Launcher plugin
추억의 Eclipse Tomcat Plugin
Eclipse WTP로 Tomcat을 쉽게 이용할 수 있으나 예전엔 이놈이 솔솔했다.
가만보자
이걸 이제와서 소개하려면 뭐 좋은거 한두개는 얘기 해줘야 하는데...
패스~
WTP의 Apache Server Runtime을 기본 설정으로 달리자면 Tomcat 사용시 매회 변경된 소스를 publishing한다.
이를 잘 모르는 사용자는 개발된 결과물 확인을 위해 꽤 많은 시간을 허비한다.
"Serve modules without publishing"을 제어하면 publishing 시간을 절약할 수 있다.
알다시피 개발자에게 Tomcat 구동시간은 정말 중요하다.
여담이지만 Spring Framework을 이용하는 모 프로젝트의 어떤 개발자는
소스코드 한줄 수정하고 Tomcat을 재시작 한다. 그러고 않아계신다.
구동시간 15초 그야말로 인내력 짱이시다.
너 하루에 몇줄 고치니?
하지만 이건 뭐 WTP Apache Server Runtime도 큰 차이 없으니 여기 까지는 잡스러운 사설
각설하고
설치는...
http://www.eclipsetotale.com/tomcatPlugin.html#A3
이제 이클립스 Toolbar에 이거 보여야함..
설마 안보인다고?? 내일은 보일껄~~
설치 끝!
이제 설정해보자..
Eclipse 환경설정에 Tomcat 노드가 보인다.
사용할 Tomcat의 version, Tomcat Home을 지정하면 끝.
추가로 server.xml이 아닌 Context file을 이용하는 방법은
$TOMCAT_HOME/conf/Catalina/localhost 경로에 Context를 명시한 xml을 생성하여 지정 할 수 있다.
$TOMCAT_HOME/conf/Catalina/localhost/context1.xml
<?xml version='1.0' encoding='utf-8'?> <Context displayName="App1" docBase="/Users/user1/webapp" path="/app1" reloadable="false"> </Context>
데이터 소스 설정 포함
<?xml version='1.0' encoding='utf-8'?> <Context displayName="App2" docBase="/Users/user2/webapp" path="/app2" reloadable="false"> <Resource name="jdbc/DB1" type="javax.sql.DataSource"/> <ResourceParams name="jdbc/DB1"> <parameter> <name>driverClassName</name><value>oracle.jdbc.driver.OracleDriver</value> </parameter> <parameter> <name>maxWait</name><value>30000</value> </parameter> <parameter> <name>maxActive</name><value>4</value> </parameter> <parameter> <name>username</name><value>user1</value> </parameter> <parameter> <name>password</name><value>password1</value> </parameter> <parameter> <name>url</name><value>jdbc:oracle:thin:@127.0.0.1:1521:ORCL</value> </parameter> </ResourceParams> </Context>
하나 이상의 context를 사용하고자 할 경우 위 context1.xml 과 같은 파일을 파일 이름과 상관없이 여러개 만든다.
728x90
'IDE' 카테고리의 다른 글
전자정부 프레임워크 수동 설치 (0) | 2016.08.02 |
---|---|
Eclipse Maven Web 프로젝트 초기 구성 (0) | 2016.07.19 |
SVN 서버 설치 (0) | 2015.09.03 |
Eclipse SVN Plugin 설치 (0) | 2015.09.03 |