Linux下Tomcat使用详解

Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。
Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。
Tomcat和Nginx、Apache(httpd)、lighttpd等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Nginx/Apache服务器

Tomcat安装 # 安装JDK jdk:wget --no-check-certificate --no-cookies --header "Cookie: Oraclelicense=accept-securebackup-cookie" .oracle.com/otn-pub/java/jdk/8u92-b14/jdk-8u92-linux-x64.rpm # 下载tomcat源码包 tomcat:wget .opencas.org/tomcat/tomcat-7/v7.0.69/bin/apache-tomcat-7.0.69.tar.gz # yum 安装jdk rpm -ivh jdk-8u92-linux-x64.rpm # 配置java全局环境变量,可以直接写到profile里面 cat > /etc/profile.d/jdk.sh << 'EOF' #JDK options export JAVA_HOME=/usr/java/jdk1.7.0_79 export JAVA_BIN=${JAVA_HOME}/bin export PATH=${JAVA_BIN}:$PATH export CLASS_PATH=.:${JAVA_HOME}/lib/tools.jar:${JAVA_HOME}/lib/dt.jar EOF # 赋权 chmod 755 /etc/profile.d/jdk.sh bash /etc/profile.d/jdk.sh &>/dev/null source /etc/profile &>/dev/null # 确认java环境 java -version # 配置tomcat tar zxvf apache-tomcat-7.0.69.tar.gz -C /usr/local/src mv apache-tomcat-7.0.69 /data/tomcats/tomcat_8081 #Tomcat options cat > /etc/profile.d/tomcat.sh << 'EOF' export CATALINA_BASE=/data/tomcats/tomcat export CATALINA_BIN=${CATALINA_BASE}/bin export PATH=${CATALINA_BIN}:$PATH EOF chmod 755 /etc/profile.d/tomcat.sh bash /etc/profile.d/tomcat.sh &>/dev/null source /etc/profile &>/dev/null bash /data/tomcats/tomcat/bin/startup.sh netstat -nltp | grep 8080 Tomcat 目录介绍 #移动到tomcat目录 [root@linuxidc conf]# cd /data/tomcats/tomcat_8081 [root@linuxidc tomcat_8081]# tree -L 1 ├── 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文件 # 启动Tomcat /data/tomcats/tomcat_8081/bin/startup.sh /data/tomcats/tomcat_8081/bin/shutdown.sh tailf /data/tomcats/tomcat_8081/logs/catalina.out #实时日志 less /data/tomcats/tomcat_8081/logs/localhost.`date +%F`.log #tomcat启动记录日志 Tomcat配置文件 [root@linuxidc conf]# cd /data/tomcats/tomcat_8081/conf [root@linuxidc conf]# ll -h total 212K drwxr-xr-x 3 root root 4.0K Apr 26 10:48 Catalina -rw------- 1 root root 12K Feb 9 04:29 catalina.policy -rw------- 1 root root 6.2K Feb 9 04:29 catalina.properties -rw------- 1 root root 1.4K Feb 9 04:29 context.xml -rw------- 1 root root 3.3K Feb 9 04:29 logging.properties -rw------- 1 root root 6.5K Apr 26 10:46 server.xml #主配置文件 -rw------- 1 root root 1.5K Feb 9 04:29 tomcat-users.xml #tomcat管理用户配置文件 -rw------- 1 root root 165K Feb 9 04:29 web.xml Tomcat管理

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/799d3cfdb36bc4208d05cea7debc1862.html