最近又開始研究J2EE了,開始JAVA程序的第一步就是需要配置開發環境。
以前每次都是去百度上查如何配置環境變量,雖然這個東西配多了就記住了,
但是還是覺得應該寫個博文大概記錄一下主要流程,以便以后翻閱。
一、下載相應軟件
JDK: http://www.oracle.com/technetwork/java/javase/downloads/index.html
全稱:Java Development Kit,是Sun Microsystems針對Java開發員的產品。JDK 是整個Java的核心,包括了Java運行環境、Java工具和Java基礎類庫。
Tomcat: http://tomcat.apache.org/
一個比較流行的Web 應用服務器,因為我對這個比較熟悉,所以一般使用這個,你也可以使用Resin、JBoss等其他中間件系統。
Eclipse: http://www.eclipse.org/downloads/
這個是免費的java開發IDE,可以用來開發所有的JAVA項目,因為是基於插件的,所以你也可以下載所需要的插件進行拓展。
MyEclipse: http://www.myeclipseide.com/
這個是基於Eclipse的一個插件,但是現在人家已經不再只是個插件了,現在已經將eclipse集成到它最新的版本中了,成為一個功能強大的IDE。
二、安裝JDK,並配置環境變量
安裝成功后,進入環境變量配置界面(我的電腦->屬性->高級->環境變量)。
需要新建三個變量:
JAVA_HOME,設置變量值為:jdk安裝路徑,例如:C:\Program Files\Java\jdk1.7.0;
Path,設置變量值為:%JAVA_HOME%\bin; %JAVA_HOME%\jre\bin;
Classpath,設置變量值為:%JAVA_HOME%\bin;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\jre\lib\rt.jar;
(注意,如果已經存在path變量,那么編輯這個變量,並把內容添加在末尾,以分號;相隔。)
最后測試以下:
配置完成后,進入cmd,輸入javac -version,如果得到jdk的版本號,那么就說明配置成功。
三、下載Tomcat,放置到磁盤上,並配置環境變量
新建兩個變量:CATALINA_HOME和CATALINA_BASE,並設置它們的值為:tomcat的目錄位置,
例如:C:\Program Files\apache-tomcat-7.0
然后,在Path后面,加上以下內容:%CATALINA_HOME%\bin;
最后,在Classpath后面,加上以下內容:%CATALINA_HOME%\lib\servlet-api.jar;%CATALINA_HOME%\lib\jsp-api.jar;
點擊%CATALINA_HOME%\bin\startup.bat,啟動Tomcat,如果沒有報錯信息說明配置成功。
在瀏覽器中,輸入http://localhost:8080/,進入tomcat的主頁。
接下來,我們來配置一下tomcat的登錄管理用戶賬號。
在%CATALINA_HOME%\conf目錄下,存放着tomcat的所有配置文件,每次tomcat啟動時,就會去讀取這些配置文件,
並根據我們配置的內容進行加載啟動。所以,如果你需要修改配置文件,那么最好重啟一下tomcat,讓配置生效。
相比之下,好像Resin就不需要重啟,每次配置信息修改后,它就會自動重新加載重新啟動,但是最好還是自己手動重啟。
1、server.xml(可以配置端口、SSL連接等信息)
如果出現端口沖突時,我們可以修改這個文件里的端口號,來避免沖突。
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
這里的默認啟動端口為8080,我們可以修改為我們想要的端口(80端口為http協議的默認端口,如果修改為80,那么可以直接通過http://localhost進行網站的訪問)
2、tomcat-user.xml
這里可以配置tomcat管理賬號,可以添加管理員賬號。
<tomcat-users> <!-- NOTE: By default, no user is included in the "manager-gui" role required to operate the "/manager/html" web application. If you wish to use this app, you must define such a user - the username and password are arbitrary. --> <!-- NOTE: The sample user and role entries below are wrapped in a comment and thus are ignored when reading this file. Do not forget to remove <!.. ..> that surrounds them. --> <!-- <role rolename="tomcat"/> <role rolename="role1"/> <user username="tomcat" password="tomcat" roles="tomcat"/> <user username="both" password="tomcat" roles="tomcat,role1"/> <user username="role1" password="tomcat" roles="role1"/> --> <user username="manager" password="manager" roles="manager-gui"/> <user username="admin" password="admin" roles="admin-gui"/> </tomcat-users>
四、安裝Eclipse或者MyEclipse進行開發了。
因為MyEclipse功能比較多,建議可以先優化一下,加速啟動速度和反應速度。