Tomcat与mysql部署java环境

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Tomcat与mysql部署java环境相关的知识,希望对你有一定的参考价值。

快速的搭建java环境,让新开发的项目能及时的得到测试,这是对一个系统工程师的基本要求。不多废话,下面分享一下我的项目经验:

1. 安装配置tomcat与mysql、java环境

我的系统环境:rhel6.3、yum环境已配置,不知道怎么配置yum请访问:http://stlong.blog.51cto.com

安装:

[[email protected] ~]# yum install tomcat* #安装tomcat

[[email protected] ~]# yum install mysql* #安装mysql及其工具

[[email protected] ~]# yum install java* #安装java

配置mysql与tomcat:

[[email protected] ~]# rpm -ql mysql-server #查看mysql-server安装的所有文件

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

[[email protected] ~]# vim /etc/my.cnf #编辑调整mysql

[mysql] ##客户端模块中添加如下行

default-character-set=utf8 #设置mysql的默认语言为utf8

[mysqld] ##服务器端模块中添加如下行

default-character-set=utf8 #设置mysql的默认语言为utf8

[[email protected] ~]# /etc/init.d/mysqld start #启动mysql服务

[[email protected] ~]# /etc/init.d/tomcat6 start #启动tomcat服务

[[email protected] ~]# chkconfig tomcat6 on #开机启动

[[email protected] ~]# 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验证项目

[[email protected] ~]# ls /var/lib/tomcat6/webapps/

jboa jboa.war

[[email protected] ~]# cd /var/lib/tomcat6/webapps/

[[email protected] webapps]# mv jboa.war ROOT.war #将项目改名为ROOT.war,这样访问的时候就是默认项目

[root[email protected] ~]# service tomcat6 restart #重启tomcat

[[email protected] ~]# mysqladmin -uroot password "123123" #给数据库设置密码

[[email protected] ~]# 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)

[[email protected] ~]# mysql -uroot -p123123 jboa < jboa.2013-02-02.sql #导入数据库

[[email protected] ~]# mysql -uroot -p123123 #登录数据库

mysql> use jboa #使用数据库

Database changed

mysql> show tables; #查看数据表

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

| Tables_in_jboa |

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

| ac_function |

[[email protected] 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访问部署的项目

clip_image002

以上是关于Tomcat与mysql部署java环境的主要内容,如果未能解决你的问题,请参考以下文章

Linux 服务器 Java环境部署系列:搭建jenkins环境部署项目

Linux(ubuntu/centos) 部署Java项目 外加安装jdk+tomcat+Mysql

环境搭建:linux下tomcat接口测试环境部署

Java部署环境搭建(Linux)

Tomcat部署环境

window环境之实验二 (Windows+Tomcat+MySQL)环境搭建