目录
一、jsp站点服务器选择 IBM的WebSphere及Oracle的WebLogic 性能高,但价格也高 Tomcat 性价比高
三.jdk:java Development kit 是sun公司提供的java语言的软件开发工具包 包含java虚拟机(JVM) 利用jvm解释字节码文件 实现跨平台
五.安装tomcat tar xf apache-tomcat-8.5.16.tar.gz mv apache-tomcat-8.5.16 /usr/local/tomcat8
六.启动tomcat /usr/local/tomcat8/bin/startup.sh
七.关闭tomcat /usr/local/tomcat8/bin/shutdown.sh
一、jsp站点服务器选择
IBM的WebSphere及Oracle的WebLogic
性能高,但价格也高
Tomcat
性价比高
二、tomcat简介
1.开源免费的web应用服务器
2.轻量级
3.在中小型和并发访问不是很多的场合下普遍使用
4.开发和调试jsp首选
5.处理静态html的能力不如Apache和nginx
6.所以,一般是作为一个servlet和JSP容器,单独运行在后端
三.jdk:java Development kit
是sun公司提供的java语言的软件开发工具包
包含java虚拟机(JVM)
利用jvm解释字节码文件
实现跨平台
四.查看jdk是否安装
java -version
五.安装tomcat
tar xf apache-tomcat-8.5.16.tar.gz
mv apache-tomcat-8.5.16 /usr/local/tomcat8
六.启动tomcat
/usr/local/tomcat8/bin/startup.sh
七.关闭tomcat
/usr/local/tomcat8/bin/shutdown.sh
八.tomcat的监听端口为tcp 8080
九.tomcat目录下的字目录
bin:存放windows或linux平台上启动或关闭tomcat的脚本文件
conf:存放tomcat服务器的各种全局配置文件,最重要的是server.xml和web.xml
lib:存放tomcat运行需要的库文件
logs:存放tomcat执行时的log文件
webapps:tomcat的主要web发布目录
work:存放jsp编译后产生的class文件
十.tomcat主配置server.xml
包括<server>
<service>
<connector/>
<engine>
<host>
<context>
</context>
</host>
</engine>
</service>
</server>
十一.定义虚拟主机
<host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Context docBase="/web/webapp1" path="" reloadable="false">
</Context> //手工添加
说明: host定义一个虚拟主机,域名为localhost,appBase定义应用程序基准目录,unpackWARs定义是否自动解压,autoDeploy作用是当class类发生变化后是否自动部署
context定义一个web应用(虚拟目录),path指定访问目录,docBase定义网页目录
十二.利用nginx实现负载均衡
http {
upstream 服务器列表名 {
server 192.168.1.2:8080 weight=1;
server 192.168.1.3:8080 weight=1;
}
} //设定负载均衡的服务器列表,weight参数表示权限,权值越高被分到的概率越大
.........
server {
.....
proxy_pass 服务器列表名 //设置反向代理
}