<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    徘徊是一種執著 Wait Is Not Late

    去年今日此門中,人面桃花相映紅。 人面不知何處去,桃花依舊笑春風。

    Linux學習系列之J2EE(JAVA EE)配置指南

        首先說明為什么要在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  //非必須,請看下面注意2
            JAVA_HOME
    =/usr/lib/jvm/java-5-sun

        注意:
        1,其中java-5-sun是jdk所在的文件夾,可能和這不同。請在/usr/lib/jvm/查看您機器上安裝的文件夾名。
        2,CLASSPATH非必須,而且錯誤的classpath會導致許多問題,我就碰到過配置錯誤而導致不能進入Ubuntu。jvm會知道自帶的classpath。對于自定義的classpath,可以在運行、編譯時加上-classpath參數來指定。如果您可以肯定配置不會錯誤,添加上以后會更方便點。
        添加添加完畢無誤請保存。
        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:
        首先打開profil文件
                  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目錄下,怎么更改都不會影響系統。進入需修改的目錄
                cd 需修改的目錄
                sudo chmod 
    777 * -R

        在瀏覽器里輸入http://localhost:8080如果出現tomcat那只小貓頁面,則配置成功了。
        5,關閉tomcat:與開啟類似,命令為
                ./shutdown.sh。

        
        安裝數據庫:
        1,這里以安裝postgreSQL為例。直接在源里安裝。打開終端:
                sudo apt-get install postgresql

        安裝完postgre后,將自動創建一個缺省的數據庫集群,且生成一個數據庫超級用戶postgres。
        2,對數據庫用戶及權限進行設置了,首先要得到超級用戶postgres的一個Shell:
               sudo -u postgres sh

        3,在這個Shell中創建一個同你用戶相同的數據庫用戶
               createuser ---P 你的用戶名

        4,為該用戶創建一個數據庫
              createdb -O 你的用戶名 你想要的數據庫名字

        然后
              exit

        可以通過如下代碼連接你的數據庫
              psql 你在上邊起的數據庫名字

        單純靠終端來管理postgreSQL,實在是太費勁了點。windows下邊有pgadmin3來管理PostgreSQL ,linux下邊同樣有。
        5,安裝圖形化軟件 pgadmin3 來管理PostgreSQL 數據庫
             sudo apt-get install pgadmin3

        安裝完該軟件之后,pgadmin3 在“應用程序>系統工具>里。點擊打開后運行起來就和windows下邊沒什么區別了。
        
        到此,J2EE環境就搭建起來了。下邊需要做什么呢?趕緊新建一個Dynamic web 工程,進行以下測試吧。!
        您如果對Linux系統安裝還不是太了解,請先看Linux學習系列之系統安裝

    版權所有,轉載請聲明出處!
    有什么問題或錯誤請留言,歡迎一起探討!

    posted on 2008-07-08 11:44 creasure 閱讀(2567) 評論(11)  編輯  收藏 所屬分類: Linux開發工具J2EEJAVASQLJSP

    評論

    # re: Linux學習系列之J2EE(JAVA EE)配置指南 2008-07-08 12:17 如坐春風

    好文。  回復  更多評論   

    # re: Linux學習系列之J2EE(JAVA EE)配置指南 2008-07-08 16:47 creasure

    @如坐春風
    過獎,謝謝了。  回復  更多評論   

    # re: Linux學習系列之J2EE(JAVA EE)配置指南[未登錄] 2008-07-08 18:12 javaread.com

    簡單的事情復雜化了,比如jdk的安裝,配置java home就好了,tomat解壓即可用。  回復  更多評論   

    # re: Linux學習系列之J2EE(JAVA EE)配置指南 2008-07-08 19:15 creasure

    @javaread.com
    謝謝提醒。classpath配置確實不是必須的。我是為了自定義工程時需要classpath時方便所以我加上了。但tomat如果不配置CATALINA_HOME啟動./startup.sh時會報錯。  回復  更多評論   

    # re: Linux學習系列之J2EE(JAVA EE)配置指南 2008-07-08 19:33 ek

    寫的不錯,的確實用。
    既然路過這里,推薦一個jee視頻學習的網站
    http://bbs.langsin.com/index.php?fromuid=172  回復  更多評論   

    # re: Linux學習系列之J2EE(JAVA EE)配置指南 2008-07-08 19:39 creasure

    @ek
    謝謝,你給的視頻網站不錯。收藏為鏈接了  回復  更多評論   

    # re: Linux學習系列之J2EE(JAVA EE)配置指南[未登錄] 2008-07-08 20:05 javaread.com

    其實tomcat也不需要配置CATALINA_HOME。對于PostgreSQL,新手才用 pgadmin,一般都用psql這個命令行工具。另外Ubuntu和Redhat,Suse這些linux系統的安裝配置略有不同,Ubuntu的安裝方法不適用Redhat。
      回復  更多評論   

    # re: Linux學習系列之J2EE(JAVA EE)配置指南 2008-07-08 20:24 creasure

    @javaread.com
    十分謝謝你的建議。  回復  更多評論   

    # re: Linux學習系列之J2EE(JAVA EE)配置指南 2008-07-08 20:26 creasure

    @javaread.com
    我只用過Fedora和ubuntu,其他的慢慢摸索好了。:-)  回復  更多評論   

    # re: Linux學習系列之J2EE(JAVA EE)配置指南 2008-07-08 22:32 隔葉黃鶯

    寫得不錯,只是在 Linux 下開發對我來說一直是個愿望而已,其實 Windows 總是丟不開的。

    日常用的軟件了
    游戲輕松一下吧
    碰上用 VSS 的
    IE用戶總是多數
    。。。。。。。

    我在使用 Linux 都不太喜歡用 apt-get 來安裝這些包,或者是 RPM 來安裝常用的軟件,我都會自己去網站下載來自行配置。

    主要是考慮你的多數客戶都是 windows 用戶,在 Linux 下開發我只是偶偶嘗嘗鮮,除非你就是開發 Linux 下運行的服務程序那無可厚非。  回復  更多評論   

    # re: Linux學習系列之J2EE(JAVA EE)配置指南 2008-07-09 13:00 creasure

    @隔葉黃鶯
    你的Linux水平比我高多了,我用了將近一年時間,確實感覺在linux下邊沒有windows下方便。首先是一個觀念問題:不管是我還是你,大家早已經習慣了windows的用法;其次是一個技術性的問題:Linux更需要手動去配置,而不是windows那樣傻瓜化的界面。不過就像我文章里提到的那樣,windows有的時候弊大于利,尤其是對于學習的我們。能夠多學東西的時候,不妨多學點。呵呵我筆記本上就裝了個Ubuntu,再wine一些windows下的東西。大部分還是可以用的了。:-)  回復  更多評論   

    導航

    統計

    常用鏈接

    留言簿(1)

    隨筆分類

    隨筆檔案

    相冊

    你來我往

    友情鏈接

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 久久久久久亚洲Av无码精品专口 | 国产亚洲精品免费| 久久久久亚洲AV无码专区首JN| a毛片成人免费全部播放| 亚洲精品无码99在线观看| 亚洲精华国产精华精华液网站| 免费国产作爱视频网站| 精品日韩99亚洲的在线发布| 最近免费中文字幕大全高清大全1 最近免费中文字幕mv在线电影 | 亚洲AV无码一区二区三区系列| 99免费在线视频| 久久精品国产亚洲综合色| a级毛片毛片免费观看永久| 亚洲嫩草影院在线观看| 国产va精品免费观看| 中国亚洲呦女专区| 国产精品免费视频网站| 国产偷国产偷亚洲高清在线 | 亚洲 欧洲 日韩 综合在线| 亚洲日韩精品无码专区网站 | 99re视频精品全部免费| 亚洲自偷精品视频自拍| 免费在线观看中文字幕| 一级做a爰片久久毛片免费陪 | 亚洲精品国产精品| 久久噜噜噜久久亚洲va久| 6080午夜一级毛片免费看| 亚洲人成网国产最新在线| 久久精品国产亚洲Aⅴ蜜臀色欲| 三上悠亚电影全集免费 | 亚洲国产女人aaa毛片在线| 成人免费在线看片| 亚洲中文字幕乱码AV波多JI| 国产免费观看a大片的网站| 99久久综合精品免费| 日韩在线观看视频免费| 亚洲天堂免费在线| 在线观看亚洲精品福利片| 精品熟女少妇av免费久久| 精品免费久久久久国产一区 | 亚洲国产91在线|