Tomcat
Tomcat是一个开源的Java Servlet容器,用于运行Java Web应用程序。以下是关于Tomcat的一些基本介绍和优缺点。
优点:
免费开源:Tomcat是开源软件,可以免费使用。
跨平台:Tomcat 支持所有的主流操作系统(如Windows, Linux, Mac OS等)。
易于配置:Tomcat 的配置相对简单,只需要修改配置文件即可。
支持最新的Java EE标准:Tomcat 支持 Servlet 4.0 和 JSP 2.2 等最新的 Java EE 标准。
性能稳定:Tomcat 经过多年的发展,性能和稳定性已得到广泛的验证。
社区支持:Tomcat 有一个活跃的开发者和用户社区,可以获取技术支持。
缺点:
内存和性能:Tomcat 默认分配的内存较小,对于高流量的网站可能不足。
线程安全:Tomcat 处理每个请求的方式可能不是完全线程安全的。
不适合大型系统:对于非常大型的系统,可能需要更高级的服务器配置或使用负载均衡。
配置复杂:对于高级配置,可能需要深入了解Tomcat的配置文件。
不适合高性能计算:Tomcat 主要是为 Java Web 应用程序提供服务的,不适合高性能计算(HPC)应用。
版本更新:Tomcat 的版本更新可能会带来不兼容的API变化。
安装JDK1.8
yum安装
yum search java|grep jdk
yum -y install java-1.8.0-openjdk
默认的安装目录是在 /usr/lib/jvm/
验证
java -version
检测JDK的安装
rpm -qa | grep java
卸载JDK
yum remove *openjdk*
二进制安装
下载地址:
http://www.oracle.com/technetwork/java/javase/archive-139210.html
先下载,再上传服务器 /
目录
解压-新建文件夹-移动文件-编辑环境变量
tar -zxf jdk-8u391-linux-x64.tar.gz
mkdir -p /usr/jdk
mv /jdk1.8.0_391/ /usr/jdk/
vi /etc/profile
尾部添加:
#java env
export JAVA_HOME=/usr/jdk/jdk1.8.0_391
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
变量生效:
source /etc/profile
验证
java -version
Toncat安装
cd /usr
下载
wget https://archive.apache.org/dist/tomcat/tomcat-10/v10.1.13/bin/apache-tomcat-10.1.13.tar.gz
解压
tar -zxvf apache-tomcat-10.1.13.tar.gz
启动
/usr/tomcat/apache-tomcat-10.1.13/bin/startup.sh
验证
浏览器登录ip:8080
关闭
/usr/tomcat/apache-tomcat-10.1.13/bin/shutdown.sh
├── bin #用以启动、关闭Tomcat或者其它功能的脚本(.bat文件和.sh文件)
├── conf #用以配置Tomcat的XML及DTD文件
├── lib #存放web应用能访问的JAR包
├── LICENSE
├── logs #Catalina和其它Web应用程序的日志文件
├── NOTICE
├── RELEASE-NOTES
├── RUNNING.txt
├── temp #临时文件
├── webapps #Web应用程序根目录
└── work #用以产生有JSP编译出的Servlet的.java和.class文件