標籤:
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+測試