???
首先說明為什么要在Linux下邊開發J2EE。思考了一下大致有以下幾點:
??
?1,公司規定,:-)被強迫離開易用的windows了;
??
?2,項目需要。這個因人而異,不好多說。
??
?3,想換個環境。window確實用煩了,可憐的機器整天運行著javaw.exe和eclipse.exe之外,還要加一個甚至好些安全類軟件,生怕
病毒或者木馬來襲。除此以為,可能還有QQ,MSN,outLook之類的通信軟件,這樣一來消耗的資源可真就大了,電腦運行的速度可就真不敢恭維了,每
天老牛拉車似的。Linux下邊就清爽了許多,無需殺毒軟件,至少目前來說安全性不用管那么了,裸奔唄,最多開個防火墻。通信軟件有pidgin等這種多
協議的軟件,打開一個登陸多個號碼,太爽了!呵呵(具體對比還是用了Linux才知道:-))
??
?4,目前工作前景來看,Linux能帶給你的能力比window大多了哦。所以,盡量還是多學點東西吧。
?? ?
??
?那么究竟怎么配置J2EE開發環境呢?分以下幾步:
??
?1,安裝JDK;
??
?2,安裝eclipse;
??
?3,安裝安裝Tomcat;
??
?4,安裝數據庫
?????
?
??
?(以下均以Ubuntu8.04hardy示例,在Ubuntu8.04下均成功配置,其他版本Linux有少些不同,請注意)
??
?安裝JDK:
??
?1,這里示例安裝JDK5。打開終端,輸入
??
???
?sudo apt-get install sun-java5-jdk
?? ?開始下載sun
jdk1.5之后安裝。
??
?2,安裝之前會有一個深藍色背景的sun公司給出的Agreement協議,用Tab鍵選擇Agree(同意)并回車,才開始進入安裝。安裝需要一小會。
??
?3,安裝完成后配置環境變量。
??
???
?sudo gedit /etc/environment
??
?4,打開環境變量文件,在其中添加以下代碼:
??
???
?CLASSPATH=.:/usr/lib/jvm/java-5-sun/lib
??
???
?JAVA_HOME=/usr/lib/jvm/java-5-sun
??
?注意:其中java-5-sun是jdk所在的文件夾,可能和這不同。請在/usr/lib/jvm/查看您機器上安裝的文件夾名。添加完畢無誤請保存。
??
?5,打開jvm虛擬機配置文件。
??
???
?sudo gedit /etc/jvm
??
?添加以下代碼到最上方:
??
???
?/usr/lib/jvm/java-5-sun
??
?注意java-5-sun還是你機器上jdk所在文件夾名。
??
?6,打開終端,輸入java 或 javac進行測試,是否安裝成功。查看jdk版本號用javac
-version。
??
?安裝eclipse:
??
?網上有很多eclipse的安裝方法,一般都是直接在源里安裝再添加插件的,本人覺得那樣太麻煩,費時間!推薦一個最簡單的辦法,那就是下載一個完全集成web開發插件的eclipse版本。
?? ?點擊這里進入下載地址。這可是大名鼎鼎的Lomboz直接集成所有web開發插件的eclipse哦。下載界面版本任選,但是一定要下載Linux
(x86/GTK 2)平臺的安裝包!如果是要使用tomcat6及以上版本,請選擇3.2以上版本下載,3.2以下版本不支持。
??
?下載好的包比方說是org.objectweb.lomboz-all-in-one-R-3.3-200710290621-linux-gtk.tar.gz。直接解壓到home/你的用戶名
目錄下即可運行eclipse。
??
?打開eclipse后,點擊window->perferences->Java->Buile
path,選中folders;再->Compiles,確認Compiler compliance
level后邊是5.0.(如果你想用jdk1.5來運行eclipse的話)(因為運行java時默認的1.4和5.0還是有差別的)。再
->Installed
JRES,這里可以看到你機器上裝的JDK.如果是Fedora,可能裝了其他的JDK,在這里可以去掉前邊的勾,不選擇它。
?? ?eclipse
jdk配置完成。
?? ?
??
?安裝tomcat:
??
?1,首先,不建議從源里安裝。源里的不是整個tomcat,單純
??
???
???
???
?sudo apt-get install tomcat
??
?默認是沒有webApps的。tomcat即使運行了也不會顯示http://localhost:8180那個頁面。需要再附加。所以還不如直接下載tomcat。
??
?這里安裝tomcat5.5。
??
?下載地址:http://tomcat.apache.org/
??
?2,下載完成后,將包解壓至home/你的用戶名 這個目錄下。
??
?3,配置tomcat:
?? ?首先打開
??
???
?sudo gedit /etc/profile
?? ?添加
??
???
?export CATALINA_HOME="你的tomcat5.5安裝目錄"
?? ?保存即可。
??
?4,開啟tomcat:打開終端,先進入你的tomcat5.5安裝目錄,再運行startup.sh。代碼是
??
???
?cd? 你的tomcat5.5安裝目錄/bin
??
???
?./startup.sh
??
?如果配置正確,將顯示
??
???
?Using CATALINA_BASE: 你的tomcat5.5安裝目錄
??
???
?Using CATALINA_HOME: 你的tomcat5.5安裝目錄
??
???
?Using CATALINA_TMPDIR: 你的tomcat5.5安裝目錄/temp
??
???
?Using JRE_HOME: /usr/lib/jvm/java-5-sun
?? ?如果出現touch:
cannot touch 等錯誤,找到提示出錯的文件夾,更改其權限為讀寫即可。代碼為
??
???
?sudo chmod 766 需修改的目錄 -R
??
?如果還不行,將該文件夾及子文件權限全部開放,在home目錄下,怎么更改都不會影響系統。進入需修改的目錄
??
???