本教程將指導(dǎo)你如何準(zhǔn)備一個開發(fā)環(huán)境,開始使用Jersey框架工作,以創(chuàng)建基于REST的Web服務(wù)。Jersey 框架實(shí)現(xiàn)JAX-RS2.0 API,這是建立標(biāo)準(zhǔn)規(guī)范REST Web服務(wù)。本教程也將教你如何設(shè)置JDK,Tomcat和Eclipse在安裝JerseyFramework之前:
您可以從甲骨文的Java網(wǎng)站上的最新版本的JDK:Java SE 下載. 會找到安裝說明在下載的文件中,請按照說明安裝JDK和配置設(shè)置。最后,設(shè)置PATH和JAVA_HOME環(huán)境變量指向包含java和javac的目錄,通常java的安裝目錄分別為java_install_dir和java_install_dir。
如果使用的是Windows,并安裝了JDK在C:\jdk1.7.0_75, 必須把下面的行放在 C:\autoexec.bat 文件中.
set PATH=C:\jdk1.7.0_75\bin;%PATH% set JAVA_HOME=C:\jdk1.7.0_75
另外,如果使用 Windows NT/2000/XP, 你也可以在"我的電腦",選擇"屬性",然后右鍵單擊"高級",然后"環(huán)境變量"。 然后更新PATH值,然后按OK按鈕。
在Unix(Solaris和Linux等),如果SDK安裝在 /usr/local/jdk1.7.0_75 而你使用的是C shell,干脆把以下內(nèi)容加入到.bashrc文件。
setenv PATH /usr/local/jdk1.7.0_75/bin:$PATH setenv JAVA_HOME /usr/local/jdk1.7.0_75
另外,如果您使用的集成開發(fā)環(huán)境(IDE),如 Borland JBuilder, Eclipse, IntelliJ IDEA, 或Sun ONE Studio, 編譯和運(yùn)行一個簡單的程序,以確認(rèn)IDE知道你在哪里安裝了Java,否則按說明文檔為IDE做適當(dāng)設(shè)置。
在本教程中的所有示例是使用Eclipse IDE編寫。所以建議你應(yīng)該在計算機(jī)上安裝最新版本的Eclipse。
要安裝Eclipse IDE,請下載最新的Eclipse二進(jìn)制文件:http://www.eclipse.org/downloads/ 當(dāng)下載安裝,解壓二進(jìn)制分發(fā)到一個方便的位置。例如:在window 上為C:\eclipse, 或/usr/local/eclipse 在Linux/Unix,最后適當(dāng)設(shè)置PATH變量。
Eclipse可以通過在Windows計算機(jī)上執(zhí)行下面的命令來啟動,或者可以簡單地雙擊eclipse.exe
%C:\eclipse\eclipse.exe
在Unix(Solaris和Linux等)機(jī)器下面Eclipse可以通過執(zhí)行下面命令來啟動:
$/usr/local/eclipse/eclipse
成功啟動后,如果一切都很好,然后它應(yīng)該顯示以下結(jié)果:
現(xiàn)在,如果一切正常,那么你可以繼續(xù)設(shè)置Jersey框架。以下是簡單的步驟,下載并在計算機(jī)上安裝框架。
做出選擇是否要在Windows或Unix上安裝Jersey,然后進(jìn)行下一步的下載.zip文件在windows,或.tz文件在Unix。
下載Jersey框架二進(jìn)制文件的最新版本:https://jersey.java.net/download.html.
在寫這篇教程的時候,下載是jaxrs-ri-2.17.zip 在Windows機(jī)器上,當(dāng)解壓縮下載的文件時,它會給出以下目錄結(jié)構(gòu) E:\jaxrs-ri-2.17\jaxrs-ri 在window中。

你會發(fā)現(xiàn)所有的Jersey庫的目錄在C:\jaxrs-ri-2.17\jaxrs-ri\lib并依賴于C:\jaxrs-ri-2.17\jaxrs-ri\ext。確保這個目錄上設(shè)置CLASSPATH變量正確,否則在運(yùn)行應(yīng)用程序面臨的問題。如果使用的是Eclipse,則不需要設(shè)置CLASSPATH,因?yàn)樗械脑O(shè)置將通過Eclipse來完成。
可以下載Tomcat的最新版本:http://tomcat.apache.org/。一旦下載安裝,解壓二進(jìn)制分發(fā)到一個方便的位置。如在windows上為 C:\apache-tomcat-7.0.59, 或在 Linux/Unix上為 /usr/local/apache-tomcat-7.0.59 并設(shè)置CATALINA_HOME環(huán)境變量指向安裝位置。
Tomcat既可以通過在Windows機(jī)器上執(zhí)行以下命令來啟動,或者可以簡單地雙擊執(zhí)行startup.bat
%CATALINA_HOME%\bin\startup.bat or C:\apache-tomcat-7.0.59\bin\startup.bat
Tomcat也可以通過在Unix(Solaris和Linux等)的機(jī)器執(zhí)行下面的命令來啟動:
$CATALINA_HOME/bin/startup.sh or /usr/local/apache-tomcat-7.0.59/bin/startup.sh
成功啟動后,包含在Tomcat默認(rèn)的Web應(yīng)用程序?qū)⒖梢酝ㄟ^訪問 http://localhost:8080/. 如果一切順利,然后它應(yīng)該顯示以下結(jié)果:
有關(guān)配置和運(yùn)行Tomcat的更多信息,可以這里include文檔里找到,以及關(guān)于Tomcat網(wǎng)站: http://tomcat.apache.org
Tomcat可以執(zhí)行在Windows機(jī)器下面的命令停止:
%CATALINA_HOME%\bin\shutdown or C:\apache-tomcat-7.0.59\bin\shutdown
Tomcat可以在Unix(Solaris和Linux等)的機(jī)器執(zhí)行下面的命令停止:
$CATALINA_HOME/bin/shutdown.sh or /usr/local/apache-tomcat-7.0.59/bin/shutdown.sh
到這最后一步完成后,就可以開始你的第一個Jersey例子,將在下一章中看到。