[출처] http://lackovic.wordpress.com/2012/05/31/set-up-eclipse-and-tomcat-7-on-ubuntu-12-04-to-create-java-restful-web-services-with-jersey/

Set up Eclipse and Tomcat 7 on Ubuntu 12.04 to create Java RESTful Web Services with Jersey

EclipseApache TomcatJersey
  1. Download Eclipse;
  2. use the Eclipse Update Manager to install all packages from the category Web, XML, Java EE Development and OSGi Enterprise Development, except “PHP Development” and the “RAP” Tooling;
  3. while you wait for the installation of the packages you can install tomcat7 by running from terminal:
    sudo apt-get install tomcat7 tomcat7-docs tomcat7-examples tomcat7-admin -y
  4. configure WTP to use Tomcat:
    1. select Windows -> Preferences -> Server -> Runtime Environments;
    2. press Add…;
    3. select “Apache Tomcat v7.0″;
    4. enter “/usr/share/tomcat7″ into the “Tomcat installation directory” field;
    5. press Ok;
  5. create a new “Dynamic Web Project”
    • as Target Runtime select “Apache Tomcat v7.0″;
    • press twice Next;
    • select the “Generate the web.xml deployment descriptor” option at the final dialog;
    • press Finish;
  6. close Eclipse;
  7. to fix the error “Cannot create a server using the selected type” run the following:
    cd ~/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/
    rm org.eclipse.jst.server.tomcat.core.prefs
    rm org.eclipse.wst.server.core.prefs
  8. to fix the error “Could not load the Tomcat server configuration at /usr/share/tomcat7/conf. The configuration may be corrupt or incomplete. /usr/share/tomcat7/conf/catalina.policy (No such file or directory)” run the following commands:
    cd /usr/share/tomcat7
    sudo ln -s /var/lib/tomcat7/conf conf
    sudo ln -s /etc/tomcat7/policy.d/03catalina.policy conf/catalina.policy
    sudo ln -s /var/log/tomcat7 log
    sudo chmod -R 777 /usr/share/tomcat7/conf
  9. log out and log back in;
  10. open Eclipse;
  11. open the server view:
    • go to Window->Show View->Other…;
    • choose the Servers under the Server category;
  12. click on “new server wizard”;
    • choose Apache / Tomcat v7.0 Server and press Next;
    • enter “/usr/share/tomcat7″ into the “Tomcat installation directory” field;
    • press Next;
    • select your project on the left pane under “Available” and press Add> to move it to the right pane under “Configured”;
    • press Finish”;
  13. to be able to start the Tomcat server from Eclipse you need first to stop the one running in background:
    sudo service tomcat7 stop

    and to disable Tomcat to automatically start at boot run:

    경축! 아무것도 안하여 에스천사게임즈가 새로운 모습으로 재오픈 하였습니다.
    어린이용이며, 설치가 필요없는 브라우저 게임입니다.
    https://s1004games.com

    sudo update-rc.d tomcat7 disable
  14. download the zip of Jersey;
  15. put the the jersey jars into the folder “WEB-INF/lib” and add them to the project build path;
  16. create your first RESTful Webservice by following this tutorial by Lars Vogel.

Your web services will be automatically deployed in the following folder:

~/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/

Your web service will be accessible through the following URI:

http://localhost:8080/EclipseProjectName/x/y/z

Where:

  1. x = the root of your service set inside the tag url-pattern in web.xml;
  2. y = the path set for your class
  3. z = the path set for your method
본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
번호 제목 글쓴이 날짜 조회 수
1195 - Perl 입문 - 졸리운_곰 2015.06.19 150
1194 확률과통계 의 용어들 정의 졸리운_곰 2018.12.27 101
1193 행동인터넷·초자동화 등 가트너가 꼽은 2021년 기술 트렌드 9가지 file 졸리운_곰 2020.11.22 19
1192 한자능력시험 배정한자 1급 ~ 8급 file 졸리운_곰 2019.03.19 214
1191 한눈에 이해하는 사업계획서 file 졸리운_곰 2018.04.24 65
1190 한글 형태소 분석의 이해 NLP file 졸리운_곰 2018.03.04 42
1189 한글 형태소 분석기 RHINO file 졸리운_곰 2016.05.03 576
1188 한글 인코딩의 이해(유니코드) 완전 기초! file 졸리운_곰 2021.01.26 72
1187 한글 인코딩의 이해 2편: 유니코드와 Java를 이용한 한글 처리 file 졸리운_곰 2021.01.26 46
1186 한글 인코딩의 이해 1편: 한글 인코딩의 역사와 유니코드 졸리운_곰 2021.01.26 12
1185 한글 인코딩 정리 (자바를 중심으로) 졸리운_곰 2021.01.29 17
1184 한글 빅 데이터 분석용 : 한글 자연어 처리용 자료 사이트 졸리운_곰 2017.08.01 67
1183 한글 도깨비 5.1 소프트웨어 버전 file 졸리운_곰 2021.01.26 124
1182 한국어를 이해하는 언어 AI 모델 KoBERT file 졸리운_곰 2020.01.05 71
1181 한국어 형태소 분석기 졸리운_곰 2016.12.24 98
1180 한국어 빅데이터 분석용 : 한국어 학습 단어 일람 (단어장) file 졸리운_곰 2017.08.01 57
1179 한 페이지 기획서 : one page proposal 가을의 곰을... 2011.11.27 6278
1178 학습 인터넷 링크 study data url links 졸리운_곰 2015.10.31 47
1177 하이퍼레저 페브릭에 대하여 잠깐 알아보자 [펌] file 졸리운_곰 2018.11.27 35
1176 하루에 딱 세줄, 일기를 써보세요 졸리운_곰 2020.11.22 32
대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED