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

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

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

    徘徊是一種執(zhí)著 Wait Is Not Late

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

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

        首先說明為什么要在Linux下邊開發(fā)J2EE。思考了一下大致有以下幾點:
        1,公司規(guī)定,:-)被強迫離開易用的windows了;
        2,項目需要。這個因人而異,不好多說。
        3,想換個環(huán)境。window確實用煩了,可憐的機器整天運行著javaw.exe和eclipse.exe之外,還要加一個甚至好些安全類軟件,生怕病毒或者木馬來襲。除此以為,可能還有QQ,MSN,outLook之類的通信軟件,這樣一來消耗的資源可真就大了,電腦運行的速度可就真不敢恭維了,每天老牛拉車似的。Linux下邊就清爽了許多,無需殺毒軟件,至少目前來說安全性不用管那么了,裸奔唄,最多開個防火墻。通信軟件有pidgin等這種多協(xié)議的軟件,打開一個登陸多個號碼,太爽了!呵呵(具體對比還是用了Linux才知道:-))
        4,目前工作前景來看,Linux能帶給你的能力比window大多了哦。所以,盡量還是多學點東西吧。
        
        那么究竟怎么配置J2EE開發(fā)環(huán)境呢?分以下幾步:
        1,安裝JDK;
        2,安裝eclipse;
        3,安裝安裝Tomcat;
        4,安裝數(shù)據(jù)庫
           
        (以下均以Ubuntu8.04hardy示例,在Ubuntu8.04下均成功配置,其他版本Linux有少些不同,請注意)
        安裝JDK:
        1,這里示例安裝JDK5。打開終端,輸入
           
             sudo apt-get install sun-java5-jdk
        開始下載sun jdk1.5之后安裝。
        2,安裝之前會有一個深藍色背景的sun公司給出的Agreement協(xié)議,用Tab鍵選擇Agree(同意)并回車,才開始進入安裝。安裝需要一小會。
        3,安裝完成后配置環(huán)境變量。
           
             sudo gedit /etc/environment
        4,打開環(huán)境變量文件,在其中添加以下代碼:
            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參數(shù)來指定。如果您可以肯定配置不會錯誤,添加上以后會更方便點。
        添加添加完畢無誤請保存。
        5,打開jvm虛擬機配置文件。
            sudo gedit /etc/jvm

        添加以下代碼到最上方:
            /usr/lib/jvm/java-5-sun

        注意java-5-sun還是你機器上jdk所在文件夾名。
        6,打開終端,輸入java 或 javac進行測試,是否安裝成功。查看jdk版本號用javac -version。

        安裝eclipse:
        網(wǎng)上有很多eclipse的安裝方法,一般都是直接在源里安裝再添加插件的,本人覺得那樣太麻煩,費時間!推薦一個最簡單的辦法,那就是下載一個完全集成web開發(fā)插件的eclipse版本。
        點擊這里進入下載地址。這可是大名鼎鼎的Lomboz直接集成所有web開發(fā)插件的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

        如果出現(xiàn)touch: cannot touch 等錯誤,找到提示出錯的文件夾,更改其權限為讀寫即可。代碼為
                sudo chmod 766 需修改的目錄 -R

        如果還不行,將該文件夾及子文件權限全部開放,在home目錄下,怎么更改都不會影響系統(tǒng)。進入需修改的目錄
                cd 需修改的目錄
                sudo chmod 
    777 * -R

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

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

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

        3,在這個Shell中創(chuàng)建一個同你用戶相同的數(shù)據(jù)庫用戶
               createuser ---P 你的用戶名

        4,為該用戶創(chuàng)建一個數(shù)據(jù)庫
              createdb -O 你的用戶名 你想要的數(shù)據(jù)庫名字

        然后
              exit

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

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

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

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

    posted on 2008-07-08 11:44 creasure 閱讀(2584) 評論(11)  編輯  收藏 所屬分類: Linux 、開發(fā)工具J2EE 、JAVA 、SQL 、JSP

    評論

    # 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視頻學習的網(wǎng)站
    http://bbs.langsin.com/index.php?fromuid=172  回復  更多評論   

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

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

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

    其實tomcat也不需要配置CATALINA_HOME。對于PostgreSQL,新手才用 pgadmin,一般都用psql這個命令行工具。另外Ubuntu和Redhat,Suse這些linux系統(tǒng)的安裝配置略有不同,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 下開發(fā)對我來說一直是個愿望而已,其實 Windows 總是丟不開的。

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

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

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

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

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

    導航

    統(tǒng)計

    常用鏈接

    留言簿(1)

    隨筆分類

    隨筆檔案

    相冊

    你來我往

    友情鏈接

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲一区二区三区免费| 亚洲毛片网址在线观看中文字幕 | 午夜免费1000部| 一级做a爱片特黄在线观看免费看| 亚洲欧洲日韩国产| 亚洲精品无码久久久影院相关影片| 女人18一级毛片免费观看| 99久久免费观看| 国产成人免费AV在线播放 | 先锋影音资源片午夜在线观看视频免费播放 | 国产成人va亚洲电影| 亚洲伊人久久大香线蕉影院| 亚洲国产另类久久久精品黑人 | 美女视频黄免费亚洲| 亚洲欧洲日产国产综合网| 国产亚洲精久久久久久无码77777| 免费黄色app网站| 男男AV纯肉无码免费播放无码 | 精品无码一区二区三区亚洲桃色| 国产亚洲精aa成人网站| 免费中文字幕不卡视频| 国产成人免费高清在线观看| 最近最新中文字幕完整版免费高清| 最近2019免费中文字幕6| 黄色网址免费大全| 日本免费电影一区二区| 最近更新免费中文字幕大全| caoporn国产精品免费| 大片免费观看92在线视频线视频| 老外毛片免费视频播放| 黄色免费在线网址| 疯狂做受xxxx高潮视频免费| 日韩在线视精品在亚洲| 国产亚洲视频在线观看| 特级毛片在线大全免费播放| 人成电影网在线观看免费| 一本久久A久久免费精品不卡| h视频免费高清在线观看| 国产精品免费久久| 精品国产污污免费网站| 免费人妻无码不卡中文字幕系|