centos+mysql+部署,centos下tomcat+mysql的配置和项目部署

本文档详细介绍了在CentOS系统中如何安装JRE、配置TOMCAT服务器,包括设置启动脚本、修改配置文件,并部署MySQL数据库。接着,讲述了在TOMCAT下部署Java项目的步骤,包括数据库用户的更改、Tomcat配置文件的调整以及项目中数据库连接的配置。整个过程涵盖了服务器环境搭建和应用部署的关键环节。
摘要由CSDN通过智能技术生成

TOMCAT服务器的配置

1. jre的安装

1.1 查看centos中原来自带的JDK并卸载

1

[root@balakids home]# java -version|grep gcj

2

[root@balakids home]# yum -y remove java java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

1.2 复制jre-6u38-linux-x64-rpm.bin到目录/opt中

1

cp /home/jre-6u38-linux-x64-rpm.bin /opt/.

1.3 为该文件赋予执行权限

1

chmod +x /opt/jre-6u38-linux-x64-rpm.bin

1.4 执行此文件即安装jre

01

[root@balakids jre]# ./jre-6u38-linux-x64-rpm.bin

02

Unpacking...

03

Checksumming...

04

Extracting...

05

UnZipSFX 5.50 of 17 February 2002, by Info-ZIP (Zip-Bugs@lists.wku.edu).

06

inflating: jre-6u38-linux-amd64.rpm

07

Preparing...########################################### [100%]

08

1:jre########################################### [100%]

09

Unpacking JAR files...

10

rt.jar...

11

jsse.jar...

12

charsets.jar...

13

localedata.jar...

14

plugin.jar...

15

javaws.jar...

16

deploy.jar...

17

Done.

1.5 查看java版本

1

[root@balakids jre]# java -version

2

java version"1.6.0_38"

3

Java(TM) SE Runtime Environment (build 1.6.0_38-b05)

4

Java HotSpot(TM) 64-Bit Server VM (build 20.13-b02, mixed mode)

2 tomcat的配置

2.1 解压tomcat的压缩包并移动到想要放置的位置

1

[root@balakids home]# tar -xvf apache-tomcat-6.0.39.tar.gz

2

[root@balakids home]# mv apache-tomcat-6.0.39 /usr/local/tomcat

2.2 复制tomcat的启动脚本

1

[root@balakids conf]# cd /usr/local/tomcat/bin

2

[root@balakids bin]# cp catalina.sh /etc/init.d/tomcatd

3

[root@balakids bin]# chmod +x /etc/init.d/tomcatd

2.3 更改tomcat的启动脚本,指向JRE和TOMCAT的目录

1

[root@balakids ROOT]# rpm -ql jre    //查询JRE安装的位置

2

[root@balakids conf]# vim /etc/init.d/tomcatd

3

JRE_HOME=/usr/java/jre1.6.0_38

4

CATALINA_HOME=/usr/local/tomcat

2.4 为tomcat配置用户管理   //可有可无的操作

1

[root@balakids conf]# vim /usr/local/tomcat/conf/tomcat-users.xml

2

3

4

5

6

7

[root@balakids conf]# /etc/init.d/tomcatd start

2.5 测试 在浏览器中使用IP进行测试,本机IP:10.10.54.178,端口号为8080

0818b9ca8b590ca3270a3433284dd417.png

刚才所配置的用户管理则是访问这个页面中的选项时使用,如下访问status时弹出来的用户登录

0818b9ca8b590ca3270a3433284dd417.png

3 安装mysql5.1.50 3.1 安装所需依赖包

//之前先做了yum源

1

[root@balakids mysql-5.1.50]#yum install gcc-c++ gcc libtermcap-devel.x86_64 -y

3.2 mysql的解压、编译、安装

01

[root@balakids home]# tar xvf mysql-5.1.50.tar.gz

02

[root@balakids home]# cd mysql-5.1.50

03

[root@balakids mysql-5.1.50]#./configure --prefix=/usr/local/mysql --datadir=/data/mysql --with-charset=utf8 \

04

--with-extra-charsets=complex \

05

--with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock \

06

--with-pthread --enable-assembler --with-mysqld-ldflags=-all-static \

07

--with-client-ldflags=-all-static \

08

--with-plugins=partition,archive,csv,federated,heap,innobase,myisam,myisammrg,innodb_plugin,ndbcluster \

09

--with-mysqld-user=mysql

10

[root@balakids mysql-5.1.50]# make && make install

3.3 创建mysql用户并更改目录所属用户

1

[root@balakids mysql-5.1.50]# useradd mysql -s /sbin/nologin

2

[root@balakids mysql-5.1.50]# chown mysql.mysql /usr/local/mysql/ -R

3

[root@balakids mysql-5.1.50]# chown mysql.mysql /data/  -R

3.4 复制配置文件和启动脚本  --在解压缩的包中复制

1

[root@balakids mysql-5.1.50]# cp support-files/my-large.cnf /etc/my.cnf

2

[root@balakids mysql-5.1.50]# cp support-files/mysql.server /etc/init.d/mysqld

3

[root@balakids mysql-5.1.50]# chmod +x /etc/init.d/mysqld

4

//更改配置文件,加入datadir的目录

5

Vim /etc/my.cnf

6

[mysqld]

7

datadir=/data/mysql

3.4 初始化数据库

1

[root@balakids mysql-5.1.50]# /usr/local/mysql/bin/mysql_install_db --user=mysql

如果再初始化的时候指定basedir的目录则会报以下错误: FATAL ERROR: Could not find errmsg.sys

3.5 添加环境变量

1

[root@balakids mysql-5.1.50]# vim /etc/profile.d/mysql.sh

2

PATH=$PATH:/usr/local/mysql/bin

3

[root@balakids mysql-5.1.50]# source /etc/profile.d/mysql.sh

4  balakids项目部署,本机IP:10.10.54.178

把项目复制到tomcat下的webapps下

4.1 对mysql数据库的更改 Balakids项目登录数据库用户为root,密码为mysql,即依此更改数据库

1

[root@balakids lib]# mysqladmin -uroot -p123456 password 'mysql'

2

mysql> update userset host='10.10.54.178' where host='localhost';

//当然可以自己重新创建用户,但是要注意的时不要忘了对项目中的一些文件进行更改,下面介绍项目中所要配置的内容 4.2 tomcat配置文件的更改 更改tomcat的配置文件

1

[root@balakids tomcat]# vim /usr/local/tomcat/conf/server.xml

1

2

//上面配置文件中的defaultHost默认为localhost,更改为本机IP

4.3 项目中需注意的文件 项目中最值得注意的文件莫过于对数据库的连接了也就时context.xml

绝对路径: /usr/local/tomcat/webapps/balakids/META-INF/context.xml

其内容为:

01

02

03

04

05

auth="Container"

06

type="javax.sql.DataSource"

07

username="root"                //用户名

08

password="mysql"                //密码

09

driverClassName="com.mysql.jdbc.Driver"

10

url="jdbc:mysql://10.10.54.178:3306/balakids"  //连接数据库

11

maxActive="8"

12

maxIdle="4"/>

13

14

15

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值