Vagrant搭建Ubuntu-JavaEE開發環境——Tomcat+JDK+MySql+dubbo+測試

來源:互聯網
上載者:User

標籤:

Vagrant搭建(Tomcat8+JDK7+MySQL5+dubbo)

JDK

1.下載jdk

2.解壓JDK

tar -xzvf jdk-7u79-linux-x64.tar.gz 

3.設定環境變數

vim /home/vagrant/.bashrc

  這裡因為我用的vagrant所以提示:   

The program ‘vim‘ can be found in the following packages:* vim* vim-gnome* vim-tiny* vim-athena* vim-gtk
* vim-noxTry: sudo apt-get install <selected package>

 

  所以要先下載vim:

sudo apt-get install vim

  如果繼續報錯,或者根據URL串連不上:  

sudo apt-get update
sudo apt-get install vim

  最後再次嘗試:

vim /home/vagrant/.bashrc

  進入vim編輯頁面,control或ctrl + d向下翻頁,至檔案底部,鍵盤輸入i進入編輯模式,將以下添加上:

 JAVA_HOME=/home/vagrant/soft/jdk1.8.0_25 PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin export JAVA_HOME export PATH

  重新整理設定檔,重新載入

source ~/.bashrc

  驗證是否安裝成功

[email protected]:~/soft/jdk1.7.0_79$ java -versionjava version "1.7.0_79"Java(TM) SE Runtime Environment (build 1.7.0_79-b15)Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)

 

Tomcat

1.下載Tomcat

2.解壓Tomcat

tar -xzvf apache-tomcat-8.0.15.tar.gz

3.配置環境變數

vim /home/vagrant/.bashrc

  在檔案尾部追加

 CATALINA_HOME=/home/vagrant/soft/apache-tomcat-8.0.15 export CATALINA_HOME

  儲存檔案,重載設定檔

source ~/.bashrc

  驗證是否安裝成功

[email protected]:~/soft/Tomcat8.0.28$ sh ./bin/startup.sh Using CATALINA_BASE:   /home/vagrant/soft/Tomcat8.0.28Using CATALINA_HOME:   /home/vagrant/soft/Tomcat8.0.28Using CATALINA_TMPDIR: /home/vagrant/soft/Tomcat8.0.28/tempUsing JRE_HOME:        /home/vagrant/soft/jdk1.7.0_79Using CLASSPATH:       /home/vagrant/soft/Tomcat8.0.28/bin/bootstrap.jar:/home/vagrant/soft/Tomcat8.0.28/bin/tomcat-juli.jarTomcat started.

4.開啟瀏覽器

  如果是在主機上,沒問題,現在已經能開啟了,但如果用vagrant搭建的虛擬機器,那麼還需要以下操作:

  編輯Vagrantfile檔案:

  # Create a forwarded port mapping which allows access to a specific port  # within the machine from a port on the host machine. In the example below,  # accessing "localhost:8080" will access port 80 on the guest machine.   config.vm.network "forwarded_port", guest: 80, host: 8080  # Create a private network, which allows host-only access to the machine  # using a specific IP.   config.vm.network "private_network", ip: "192.168.33.10"

  其中“forwarded_port”表示將虛擬機器的80連接埠映射至主機的8080連接埠,也就是說,如果虛擬機器的Tomcat連接埠預設為8080,那麼在主機瀏覽器訪問虛擬機器IP(“private_network”設定):8080即可訪問到Tomcat webapp

  設定後,重啟虛擬機器:

vagrant reload

 

Vagrant搭建Ubuntu-JavaEE開發環境——Tomcat+JDK+MySql+dubbo+測試

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.