Linux中部署tomcat

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux中部署tomcat相关的知识,希望对你有一定的参考价值。

1.tomcat简介
自从JSP发布之后,推出了各式各样的JSP引擎。Apache Group在完成GNUJSP1.0的开发以后,开始考虑在SUN的JSWDK基础上开发一个可以直接提供Web服务的JSP服务器,当然同时也支持Servlet, 这样Tomcat就诞生了。Tomcat是jakarta项目中的一个重要的子项目,其被JavaWorld杂志的编辑选为2001年度最具创新的Java产品,同时它又是sun公司官方推荐的servlet和jsp容器,因此其越来越多的受到软件公司和开发人员的喜爱。servlet和jsp的最新规范都可以在tomcat的新版本中得到实现。其次,Tomcat是完全免费的软件,任何人都可以从互联网上自由地下载。Tomcat与Apache的组合相当完美。


2、Tomcat目录
tomcat
|---bin Tomcat:存放启动和关闭tomcat脚本;
|---confTomcat:存放不同的配置文件(server.xml和web.xml);
|---doc:存放Tomcat文档;
|---lib/japser/common:存放Tomcat运行需要的库文件(JARS);
|---logs:存放Tomcat执行时的LOG文件;
|---src:存放Tomcat的源代码;
|---webapps:Tomcat的主要Web发布目录(包括应用程序示例);
|---work:存放jsp编译后产生的class文件;


3.tomcat项目部署

//java环境安装,安装jdk环境
[[email protected] ~]# yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel
[[email protected] ~]# java -version

//下载tomcat
[[email protected] ~]# cd /usr/src/
[[email protected] src]#   wget https://archive.apache.org/dist/tomcat/tomcat-9/ v9.0.8/bin/apache-tomcat-9.0.8.tar.gz

//解压部署
[[email protected] src]# tar xf apache-tomcat-9.0.8.tar.gz -C /usr/local/
[[email protected] src]# cd /usr/local/
[[email protected] local]# ln -s apache-tomcat-9.0.8/ tomcat
[[email protected] local]# ll

//写一个hello world的java页面
[[email protected] ~]# vim index.jsp
[[email protected] ~]# cat index.jsp
<html>
<head>
                         <title>test papg</title>
</head>
<body>
                         <%
                                  out.println("Hellow World");
                         %>
</body>
</html>
[[email protected] ~]# mkdir /usr/local/tomcat/webapps/test
[[email protected] ~]# cp index.jsp /usr/local/tomcat/webapps/test/
[[email protected] ~]# ll /usr/local/tomcat/webapps/test/
总用量 4
-rw-r--r--. 1 root root 114 9月   5 11:27 index.jsp

//启动tomcat
[[email protected] ~]# /usr/local/tomcat/bin/catalina.sh start
[[email protected] ~]# ps -ef |grep tomcat
[[email protected] ~]# ss -antl
    State       Recv-Q Send-Q   Local Address:Port                  Peer Address:Port              
LISTEN      0      128                  *:22                               *:*                  
LISTEN      0      100          127.0.0.1:25                               *:*                  
LISTEN      0      100                 :::8080                            :::*                  
LISTEN      0      128                 :::22                              :::*                  
LISTEN      0      100                ::1:25                              :::*                  
LISTEN      0      1         ::ffff:127.0.0.1:8005                            :::*                  
LISTEN      0      100                 :::8009                            :::*                 

在浏览器上浏览网页
输入:192.168.209.12:8080
技术分享图片


输入:192.168.209.12:8080/test/
技术分享图片

以上是关于Linux中部署tomcat的主要内容,如果未能解决你的问题,请参考以下文章

java项目怎么部署到linux服务器啊?

详述Linux系统中Tomcat部署及优化

Eclipse中怎么把项目部署到Tomcat中去?

Linux下Tomcat多实例部署配置

在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途

tomcat快速部署War包操作