TOMCAT

1.安装tomcat所需要的包

1.1安装jdk:

这里我们下载的是一个tar.gz的包:如图

spacer.gif 

解压jdk/usr/local中:

spacer.gif 

jdk创建一个软件链接并定义一个变量把变量追加到~/.bashrc中:

spacer.gif 

2.安装tomcat(注意tomcat版本要和jdk对应)

2.1安装tomcat:

创建一个tomcat用户(用来运行tomcat程序,有助于安全):

spacer.gif 

同样下载tomcat包,如图:

spacer.gif 

解压tomcat包并为解压后的文件创建一个软链接:

spacer.gif 

 

3.启动tomcat:(启动后我可以查看进程,和端口确认tomcat启动。)

spacer.gif 

spacer.gif 

注意:如果启动出现:Neither the JAVA_HOME nor the JRE_HOME environment variable is defined 

At least one of these environment variable is needed to run this program你之前写的变量没有加载,重启机器加载一下即可。

4.用浏览器测试:

spacer.gif 

说明:在浏览器输入地址时后面要加8080端口号,因为浏览默认监听80端口(可以通过添加防火墙规则把访问80端口的转发给8080)。

 

补充:写一个Shell脚本让tomcat可以使用service命令启动停止服务,并让普通用户来启动服务,添加规则使80端口,转到8080端口上。

spacer.gifspacer.gif 

脚本内容如上图,然后把此脚本放入/etc/init.d/目录中,并赋予执行权限。

 

TOMCAT虚拟主机的配置

1.编辑主配置文件:

spacer.gif 

我们只需复制此文件中的<host></host>部分,然后进行修改即可。如下:

spacer.gif 

Name用于定义网站名称,appBase用于定义根目录(版本7要在根目录下创建ROOT然后在ROOT目录下写入web页面,之前是不用的。)

2.创建文件,修改权限,启动服务,测试。

spacer.gif 

spacer.gif 

DNS要写好记录方可用名称访问。

3.如果我们直接输入ip呢,访问的是哪一个页面?我们来试一下:

我们清楚的看见并不是我们写入的那个html主页,如下图:

spacer.gif 

如果我们想让默认的主页是我写的html怎样实现?

4:实现默认的虚拟主机配置,解决上述问题:

编辑全局置文件:

spacer.gif 

spacer.gif 

只需修改defaultHost值为我们定义的虚拟主机的网站名称即可

重启测试:

spacer.gif 

 

TOMCAT连接MYSQL

1.安装mysql:

spacer.gif2.要想让tomcatmysql数据库必需要有驱动才可以,所以需要下载此驱动,这里我已经下载好了,只要将其拷贝到lib目录即可:

spacer.gif 

3.修改配置文件:vim /home/tomcat/tomcat/conf/context.xml

spacer.gif 

注:TestDB是资源名,当需要使用此连接时,可以通过资源名调用。markuplooking是连接mysql时使用的用户名与密码。localhostmysql主机地址,3306是端口。javatest是库名.

4.启动mysql:service mysqld start

 Mysql默认管理员是没有密码的。

4.1:授权用户,创建库,插入数据:

spacer.gif 

5.创建测试页:

spacer.gif 

在此目录下建立web页面,并写入下面内容:

spacer.gif 

/home/tomcat/tomcat/tomcat.com/ROOT/TestDB/中创建test.jsp测试页内容如下:

spacer.gifspacer.gif 

测试:

spacer.gif 

 

论坛安装

1.首先下载论坛

spacer.gif 

2.拷贝文件到目录下:

spacer.gif 

3.导入数据库文件:

spacer.gif 

4.编辑配置文件:

spacer.gif 

spacer.gif 

5.重启tomcat测试:

spacer.gif 

 

 

 

Mysql迁移

1.备份数据库:

spacer.gif 

2.重新启动一台虚拟机用作mysql数据库服务器(地址为192.168.10.6)安装mysql.

3.远程拷贝备份的数据库到mysql服务器:

spacer.gif 

4.编辑配置文件:

spacer.gif 

spacer.gif 

更改url192.168.10.6

5.登录mysql服务器:导入数据库,授权

spacer.gifspacer.gif 

6.重启tomcat服务测试:

spacer.gif 

 

Nginxtomcat

Nginx反向代理

1.安装nginx: rpm -ivh nginx

2.编辑配置文件:vim /etc/nginx/nginx.conf(http字段中加入,如图)

spacer.gif 

/etc/nginx/conf.d/default.com(location / 字段加入如图)

spacer.gif 

启动nginxDNS记录改一下测试

spacer.gif 

 

配置多台tomcat负载均衡

1.克隆tomcat服务,修改ipMAC地址。

2.授权此台服务器访问数据库:

spacer.gif 

3.重启服务测试