一、Tomcat简介
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。
其主要的应用场景是解析动态程序代码(java)JSP程序可以处理Tomcat界面
二、Tomcat配置以及nginx + tomcat实现负载均衡
此实验需要三台虚拟机:
虚拟机名称 ip 作用
server1 172.25.63.1 nginx反向代理服务器
server2 172.25.63.2 tomcat服务器
server3 172.25.63.3 tomcat服务器
1.解压
[root@server2 ~]# cd lnmp/
[root@server2 lnmp]# tar zxf jdk-7u79-linux-x64.tar.gz -C /usr/local/
[root@server2 lnmp]# tar zxf apache-tomcat-7.0.99.tar.gz -C /usr/local/
2.制作软链接
[root@server2 lnmp]# cd /usr/local/
[root@server2 local]# ln -s jdk1.7.0_79/ java
[root@server2 local]# ln -s apache-tomcat-7.0.99/ tomcat
3.配置java环境
[root@server2 local]# vim /etc/profile
加入:
77 export JAVA_HOME=/usr/local/java
78 export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
79 export PATH=$PATH:$JAVA_HOME/bin
[root@server2 local]# source /etc/profile
4.编辑java测试文件
[root@server2 local]# cd
[root@server2 ~]# vim test.java
public class test
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
[root@server2 ~]# javac test.java #编译
[root@server2 ~]# java test
Hello World!
以上操作均在server2,在server3进行相同的操作
5.启动tomcat
在server2:
[root@server2 ~]# cd /usr/local/tomcat/
[root@server2 tomcat]# bin/startup.sh
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/local/java
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.
server3也是相同的操作
6.测试
server2: