歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Tomcat與MySQL部署Java環境

Tomcat與MySQL部署Java環境

日期:2017/2/28 14:52:55   编辑:Linux教程

快速的搭建Java環境,讓新開發的項目能及時的得到測試,這是對一個系統工程師的基本要求。不多廢話,下面分享一下Tomcat與MySQL部署Java環境的項目經驗:

1. 安裝配置tomcat與mysql、java環境

我的系統環境:rhel6.3、yum環境已配置,不知道怎麼配置yum請訪問: http://www.linuxidc.com/Linux/2013-02/78970.htm

安裝:

[root@localhost ~]# yum install tomcat* #安裝tomcat

[root@localhost ~]# yum install mysql* #安裝mysql及其工具

[root@localhost ~]# yum install java* #安裝java

配置mysql與tomcat:

[root@localhost ~]# rpm -ql mysql-server #查看mysql-server安裝的所有文件

[root@localhost ~]# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf #建立mysql的配置文件

[root@localhost ~]# vim /etc/my.cnf #編輯調整mysql

[mysql] ##客戶端模塊中添加如下行

default-character-set=utf8 #設置mysql的默認語言為utf8

[mysqld] ##服務器端模塊中添加如下行

default-character-set=utf8 #設置mysql的默認語言為utf8

[root@localhost ~]# /etc/init.d/mysqld start #啟動mysql服務

[root@localhost ~]# /etc/init.d/tomcat6 start #啟動tomcat服務

[root@localhost ~]# chkconfig tomcat6 on #開機啟動

[root@localhost ~]# chkconfig mysqld on

2. 上傳項目

在windows的命令提示符下使用pscp.exe(是一綠色小軟件,不需要安裝,在使用時將pscp.exe復制到項目所在的文件夾中即可,使用的方法如下)軟件上傳項目:

D:\>pscp jboa.war [email protected]:/var/lib/tomcat6/webapps/ ####pscp代表命令體,jboa.war是項目名稱,以root的身份將jboa.war拷貝到192.168.8.63服務器上的/var/lib/tomcat6/webapps目錄中

3. 調試項目:在linux驗證項目

[root@localhost ~]# ls /var/lib/tomcat6/webapps/

jboa jboa.war

[root@localhost ~]# cd /var/lib/tomcat6/webapps/

[root@localhost webapps]# mv jboa.war ROOT.war #將項目改名為ROOT.war,這樣訪問的時候就是默認項目

[root@localhost ~]# service tomcat6 restart #重啟tomcat

[root@localhost ~]# mysqladmin -uroot password "123123" #給數據庫設置密碼

[root@localhost ~]# mysql -uroot -p123123 #登錄數據庫,u指定用戶,-p指定密碼

mysql> create database jboa; #創建數據庫

Query OK, 1 row affected (0.02 sec)

mysql> use jboa; #使用數據庫

Database changed

mysql> show tables; #查看表

Empty set (0.03 sec)

[root@localhost ~]# mysql -uroot -p123123 jboa < jboa.2013-02-02.sql #導入數據庫

[root@localhost ~]# mysql -uroot -p123123 #登錄數據庫

mysql> use jboa #使用數據庫

Database changed

mysql> show tables; #查看數據表

+----------------------+

| Tables_in_jboa |

+----------------------+

| ac_function |

[root@localhost classes]# service tomcat6 start #啟動tomcat

Starting tomcat6: [確定]

注意:項目中連接數據庫文件的密碼和用一定要和mysql的一致,否則連接不上。保存該密碼的網頁文件可以問開發人員,因為這個文件是他們定義的。一般是在:/var/lib/tomcat6/webapps/ROOT/WEB-INF下。

另外注意關閉selinux和防火牆、等到測試結束後在設置想要的規則:

Setenforce 0

Iptables –F

在浏覽器中輸入:http://192.168.8.63:8080訪問部署的項目:

Copyright © Linux教程網 All Rights Reserved