Ubuntu下JDK+Tomcat+MySql環境的搭建

來源:互聯網
上載者:User
Ubuntu 下 JDK+Tomcat+MySql 環境的搭建1.    安裝 Ubuntu-server-10.04.11.1    安裝

安裝過程中,記下輸入的使用者名稱與密碼。

1.2  設定IP

安裝完成之後,設定 IP ,終端輸入:
sudo vi /etc/network/interfaces

替換成一下內容:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.134
netmask 255.255.255.0
gateway 192.168.1.1

儲存並退出.
   
本文假定:
使用者名稱為 test ,密碼為 1234 , IP 為 : 192.168.1.134 。

1.3    安裝SSH

使用如下方式安裝,終端輸入:
apt-get install openssh-server

2.    安裝 WinSCP + Putty2.1    WinSCP

WinSCP 是一個 Windows 環境下使用 SSH 的開源圖形化 SFTP 用戶端 , 同時支援 SCP 協議。它的主要功能就是在本地與遠端電腦間安全的複製檔案。
(綠色版): http://www.xdowns.com/soft/1/98/2008/Soft_40219.html
無需安裝,解壓即可使用。

2.2    Putty

Putty 是一個免費的、Windows 32 平台下的telnet 、rlogin 和ssh 用戶端 ,可以整合到WinSCP 中。
(綠色版) : http://www.onlinedown.net/soft/2186.htm
無需安裝,解壓即可使用。

2.3    整合

整合方法:
開啟WinSCP ,菜單:選項-> 選項-> 整合/ 應用程式-> 選擇Putty 路徑即可, 如:

   
整合之後,可以在WinSCP 菜單的“命令—> 在Putty 中開啟”,如:

   
出現Putty 視窗,如:

   
可以可出,已經自動登入ubuntu 了。

3.    安裝 MySql3.1    安裝

使用 apt-get install 方式安裝,終端輸入:
sudo apt-get install mysql-server-5.1


小提示:
搜尋軟體: apt-cache search 軟體名關鍵字,支援模糊查詢,
譬如: apt-cache search mysql

安裝過程中,有兩次提示輸入 mysql 的 root 帳號的密碼,這裡輸入 root ,確定,直至安裝完成。

3.2    建立使用者

Mysql 安裝完之後,已自動啟動,且預設就開機自啟動了。
終端輸入:
mysql –uroot –proot

進入 mysql 的控制台。建立一個使用者(使用者名稱為: test ,密碼為: 123456 ),並授權,以便遠端存取 mysql (如果需要的話):
grant all privileges on *.* to test@"%" identified by "123456" with grant option;

輸入 :
exit

退出 mysql
終端輸入 :
mysql –utest –p123456

測試剛才建立的帳號是否能正常登入 mysql

3.3    修改mysql檔案

終端輸入:
sudo vi /etc/mysql/my.cnf

開啟 /etc/mysql/my.cnf 檔案,找到如下行:
bind-address             = 127.0.0.1

注釋掉這一行,否則 MySql 遠程可能還是無法訪問。
儲存並退出。

3.4    測試是否可以遠端存取

在 windows 下開啟 SQLyog – MySQL GUI 工具,輸入 Ubuntu 機器的 IP 和上面建立的 mysql 使用者名稱和密碼,測試是否能串連成功。如:

4.    安裝 JDK4.1    拷貝JDK 安裝檔案

使用 WinSCP 拷貝本地 jdk6.bin 檔案到 Ubuntu ,將其放到 /home/test/software 目錄下(也可以放到別的目錄)

4.2    安裝JDK

jdk 安裝到 /usr/local 目錄下, cd 進入 /usr/local 目錄,終端輸入:
cd /usr/local

安裝 jdk ,終端輸入:
chmod u+x /home/test/software/jdk6.bin                -- 將這個 bin 檔案賦予執行許可權
sudo /home/test/software/jdk6.bin                     -- 在目前的目錄執行這個 bin 檔案
sudo mv jdk1.6.0_26 jdk6                              -- 重新命名, jdk1.6.0_26 — > jdk6

4.3    設定環境變數

使用 vi 命令開啟 /etc/profile 檔案,終端輸入:
sudo vi /etc/profile

在最後一行之前加入:
export JAVA_HOME=/usr/local/jdk6
export JRE_HOME=/usr/local/jdk6/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

儲存並退出。

4.4    測試是否安裝成功

終端輸入:
java -version  

看是否能輸出 jdk 版本

5.    安裝 Tomcat5.1    拷貝Tomcat 安裝檔案

使用 WinSCP 拷貝本地 tomcat6.tar.gz 檔案到 Ubuntu ,將其放到 /home/test/software 目錄下(也可以放到別的目錄)

5.2    安裝Tomcat

此安裝檔案為解壓版的 tomcat ,使用如下命令進行解壓即可,終端輸入:
sudo tar xvf /home/test/software/tomcat6.tar.gz -C /usr/local       -- 解壓
sudo mv apache-tomcat-6.0.32 tomcat6                                -- 重新命名
sudo chown -R test:test /usr/local/tomcat6                               -- 授權
sudo chmod 775 -R /usr/local/tomcat6                                     -- 授權

5.3    設定環境變數

使用 vi 命令開啟 /etc/profile 檔案,終端輸入:
sudo vi /etc/profile

在最後一行之前加入:
export CATALINA_HOME=/usr/local/tomcat6
export PATH=$CATALINA_HOME/bin:$PATH

儲存並退出。

5.4    啟動tomcat

終端輸入:
startup.sh

在瀏覽器地址欄中輸入 http://192.168.1.134:8080/
看是否出現 tomcat 的頁面:

5.5    設定Tomcat 開機自啟動

使用 vi 命令開啟 /etc/init.d/tomcat 檔案,終端輸入:
sudo vi /etc/init.d/tomcat

這是建立的一個檔案,輸入如下內容:
export JAVA_HOME=/usr/local/jdk6
[ -f /usr/local/tomcat6/bin/startup.sh ] || exit 0 [ -f /usr/local/tomcat6/bin/shutdown.sh ] || exit 0
case "$1" in
    start)
        echo -n "Starting Tomcat: "
        /usr/local/tomcat6/bin/startup.sh
        RETVAL=$?
        echo
             [ $RETVAL = 0 ] && touch /var/lock/tomcat ;;
    stop)
        echo -n "Shutting down Tomcat: "
        /usr/local/tomcat6/bin/shutdown.sh
        RETVAL=$?
        echo
             [ $RETVAL = 0 ] && rm -f /var/lock/tomcat ;;
    restart)
        $0 stop
        $0 start
        ;;
    condrestart)
        [ -e /var/lock/tomcat ] && $0 restart ;;
    status)
        $0 stop
        $0 start
    ;;
    condrestart)
         [ -e /var/lock/tomcat ] && $0 restart ;;
    status)
         status tomcat
    ;;
    *)
         echo "Usage: $0 {start|stop|restart|status}"

    exit 1
esac
    exit 0

儲存並退出。
   
修改許可權、讓配置生效,終端輸入:
sudo chmod 755 /etc/init.d/tomcat
sudo update-rc.d tomcat defaults 85

重啟 ubuntu ,在瀏覽器地址欄中輸入 http://192.168.1.134:8080/
看是否出現 tomcat 的頁面:

6.    部分命令使用6.1    vi

參見: http://baike.baidu.com/view/27682.htm#sub5889285

6.2    apt-get

參見: http://baike.baidu.com/view/1580236.htm

6.3    chmod

參見: http://baike.baidu.com/view/1229012.htm#2

6.4    tar

參見: http://baike.baidu.com/view/209679.htm#1

6.5    chown

參見: http://baike.baidu.com/view/1229019.htm

6.6    設定IP

參見: http://blog.csdn.net/fibbery/archive/2009/05/16/4191634.aspx

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.