Tomcat部署

  • Tomcat官网

https://tomcat.apache.org/

  • Tomcat下载地址

https://tomcat.apache.org/download-80.cgi

  • 安装Tomcat
[[email protected] tools]# wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.20/bin/apache-tomcat-8.5.20.tar.gz
[[email protected] tools]# tar xf apache-tomcat-8.5.20.tar.gz 
[[email protected] tools]# ls
apache-tomcat-8.5.20  apache-tomcat-8.5.20.tar.gz  
[[email protected] tools]# mv apache-tomcat-8.5.20 /usr/local/tomcat8
  • 启动Tomcat
[[email protected] tools]# cd /usr/local/tomcat8/
[[email protected] tomcat8]# ls
bin  conf  lib  LICENSE  logs  NOTICE  RELEASE-NOTES  RUNNING.txt  temp  webapps  work
[[email protected] tomcat8]# bin/startup.sh 
Using CATALINA_BASE:   /usr/local/tomcat8
Using CATALINA_HOME:   /usr/local/tomcat8
Using CATALINA_TMPDIR: /usr/local/tomcat8/temp
Using JRE_HOME:        /usr/local/jdk1.8.0_131
Using CLASSPATH:       /usr/local/tomcat8/bin/bootstrap.jar:/usr/local/tomcat8/bin/tomcat-juli.jar
Tomcat started.
[[email protected] tomcat8]# netstat -nlput | grep java
tcp        0      0 :::8080                     :::*                        LISTEN      2396/java           
tcp        0      0 ::ffff:127.0.0.1:8005       :::*                        LISTEN      2396/java           
tcp        0      0 :::8009                     :::*                        LISTEN      2396/java           
[[email protected] tomcat8]# ps -ef | grep java
root      2396     1 12 15:51 pts/0    00:00:02 /usr/local/jdk1.8.0_131/bin/java -Djava.util.logging.config.file=/usr/local/tomcat8/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -classpath /usr/local/tomcat8/bin/bootstrap.jar:/usr/local/tomcat8/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/tomcat8 -Dcatalina.home=/usr/local/tomcat8 -Djava.io.tmpdir=/usr/local/tomcat8/temp org.apache.catalina.startup.Bootstrap start
root      2446  2278  0 15:51 pts/0    00:00:00 grep java
  • 访问网站
[[email protected] tomcat8]# curl -I localhost:8080
HTTP/1.1 200 
Content-Type: text/html;charset=UTF-8
Transfer-Encoding: chunked
Date: Wed, 16 Aug 2017 07:52:49 GMT

  • Tomcat目录介绍
[[email protected] tomcat8]# yum -y install tree
[[email protected] tomcat8]# pwd
/usr/local/tomcat8
[[email protected] tomcat8]# tree -L 1
.
├── bin          #用以启动、关闭Tomcat或者其它功能的脚本(.bat文件和.sh文件)      
├── conf         #用以配置Tomcat的XML及DTD文件
├── lib          #存放web应用能访问的JAR包  
├── LICENSE
├── logs         #日志存放目录
├── NOTICE
├── RELEASE-NOTES
├── RUNNING.txt
├── temp          #临时文件
├── webapps       #Web应用程序根目录
└── work          #用以产生有JSP编译出的Servlet的.java和.class文件

7 directories, 4 files

[[email protected] tomcat8]# cd webapps/
[[email protected] webapps]# ll
total 20
drwxr-x--- 14 root root 4096 Aug 16 15:49 docs         #Tomcat帮助文档
drwxr-x---  6 root root 4096 Aug 16 15:49 examples     #web应用实例
drwxr-x---  5 root root 4096 Aug 16 15:49 host-manager #管理
drwxr-x---  5 root root 4096 Aug 16 15:49 manager      #管理
drwxr-x---  3 root root 4096 Aug 16 15:49 ROOT         #默认网站根目录
  • Tomcat日志
[[email protected] webapps]# cd /usr/local/tomcat8/logs/
[[email protected] logs]# ll
total 24
-rw-r----- 1 root root 6107 Aug 16 15:51 catalina.2017-08-16.log
-rw-r----- 1 root root 6107 Aug 16 15:51 catalina.out
-rw-r----- 1 root root    0 Aug 16 15:51 host-manager.2017-08-16.log
-rw-r----- 1 root root  280 Aug 16 15:51 localhost.2017-08-16.log
-rw-r----- 1 root root  819 Aug 16 15:52 localhost_access_log.2017-08-16.txt
-rw-r----- 1 root root    0 Aug 16 15:51 manager.2017-08-16.log
  • Tomcat配置文件
[[email protected] logs]# cd /usr/local/tomcat8/conf/
[[email protected] conf]# pwd
/usr/local/tomcat8/conf
[[email protected] conf]# ll -h
total 228K
drwxr-x--- 3 root root 4.0K Aug 16 15:51 Catalina
-rw------- 1 root root  14K Aug  3 05:36 catalina.policy
-rw------- 1 root root 7.3K Aug  3 05:36 catalina.properties
-rw------- 1 root root 1.4K Aug  3 05:36 context.xml
-rw------- 1 root root 1.2K Aug  3 05:36 jaspic-providers.xml
-rw------- 1 root root 2.4K Aug  3 05:36 jaspic-providers.xsd
-rw------- 1 root root 3.6K Aug  3 05:36 logging.properties
-rw------- 1 root root 7.4K Aug  3 05:36 server.xml          #主配置文件
-rw------- 1 root root 2.2K Aug  3 05:36 tomcat-users.xml    #Tomcat管理用户配置文件
-rw------- 1 root root 2.6K Aug  3 05:36 tomcat-users.xsd
-rw------- 1 root root 165K Aug  3 05:36 web.xml
时间: 2024-10-11 12:00:31

Tomcat部署的相关文章

tomcat部署项目,部署地方和删除部署项目那几个文件

一tomcat 部署项目 1,部署项目是,把war包直接放到tomcat下webapps文件下 2,访问,项目名为war名 二删除部署项目 1,logs 下所有文件 2,temp所有文件 3,work下所有文件work\Catalina\localhost\ 4,conf,下Catalina文件 5.webapps下项目

Tomcat 部署 The APR based Apache Tomcat Native ...

Tomcat启动时提示org.apache.catalina.core.AprLifecycleListener- ApacheTomcatJavaJNIIE 网上针对此问题提供的文章很多,但多数和我遇到的情况有出入,所以我将其记录于此 最近开发中需要使用Tomcat,随意找来个较新的版本6.0.20就用.发现启动时提示: "2010-5-12 18:06:06 org.apache.catalina.core.AprLifecycleListener init 信息: The APR base

apache整合tomcat部署集群

近日,由于公司项目需要,所以学习了apache整合tomcat以及集群的一些知识. 所以做下笔记日后回顾可以用到. apache只有处理静态事物的能力, 而tomcat的强项就是处理动态的请求,所以apache和tomcat整合相互取长补短,由apache作为入口,如果是请求静态页面或者是静态文件,由apache直接提供,如果是请求动态页面,则让apache分发到tomcat,由tomcat处理以后再响应给客户端. apache和tomcat的整合需要准备的一些软件列表: 图1 说明: 1.首先

Eclipse Tomcat部署项目没有加载新加的静态资源文件

额,一直用MyEclipse,后来用Eclipse时,启动项目后去Tomcat webapps找对应文件夹,发现没有,才知道Eclipse 默认不往本地Tomcat部署. 1.eclipse不像MyEclipse默认将项目部署到tomcat安装目录下的webapps中,而默认部署到工作目录下的.metadata.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps中,tmp1文件夹里面存放着该项目的信息. 2.解决: 为了使项目默认部署到tomc

Tomcat部署Web应用方法总结

Tomcat部署Web应用方法总结在Tomcat中部署Java Web应用程序有两种方式:静态部署和动态部署. 在下文中$CATALINA_HOME 指的是Tomcat根目录. 一.静态部署静态部署指的是我们在服务器启动之前部署我们的程序,只有当服务器启动之后,我们的Web应用程序才能访问. 以下3种方式都可以部署:(以maintain项目为例说明,maintain目录假设是F:/maintain) 1.利用Tomcat自动部署将maintain目录拷贝到$CATALINA_HOME/webap

Tomcat 部署

<CATALINA_HOME>/webapps: Tomcat的主要Web发布目录,默认情况下把Web应用文件放于此目录. 1.war包部署:  将需要发布的web应用打成war文件, (例如:ROOT.war) 拷贝到<CATALINA_HOME>/webapps下, 启动Tomcat, 如果是ROOT.war,直接通过http://ip:port/即可访问 如果是xxxx.war,可通过http://ip:port/xxxx/访问 这种方式比较简单,但是web应用程序必须在we

在Eclipse中使用tomcat部署后的发布位置

学习java web 中的jsp时,想要查看其发布后的访问生成的java和class文件在哪里,但是不知道其放在哪里了. 在eclipse中使用了tomcat部署工程,那么将会建立一个Server的项目 各种查看都没有相关的信息...(这个工程不能关闭,关闭则将导致tomcat不能部署了) 于是乎尝试在jsp中打印文件的位置得到了想要的位置了. <% out.print(application.getRealPath("/")); %> 访问得到 D:\workspace\

Tomcat部署记事

1.导入证书到jdk里 keytool -import -alias 证书名称 -file 证书地址 -keystore 导入位置 例:keytool -import -alias co3 -file C:\Users\Administrator\Desktop\1\co3_sso.cer -keystore D:\soft-package\DevelopmentTools\BingoIDE\jdk\jre\lib\security\cacerts Tomcat部署记事,布布扣,bubuko.c

【转载】centos7+tomcat部署JavaWeb项目超详细步骤

我们平时访问的网站大多都是发布在云服务器上的,比如阿里云.腾讯云等.对于新手,尤其是没有接触过linux系统的人而言是比较有困难的,而且至今使用云服务器也是有成本的,很多时候我们可以通过虚拟机自己搭建一个测试服务器来运行我们的javaWeb项目.这里我就从头到尾开始详细的介绍一下如何部署javaWeb项目到centos7上. 总体分为三部分:1.java环境.2.tomcat环境.3.JavaWeb项目部署 一.安装java环境 centos7安装java环境比较简单,我是通过virtualBo

Linux+java+opencv2.4.13+tomcat部署

花了n多小时终于将opencv编译完,生成的so动态库和jar文件,并将项目用tomcat 部署上了.对于我这个菜鸟来说真心不容易. 之前在windows里用opencv2.4.13.exe 安装完自动生产opencv_java2413.dll 和opencv_java.jar.但是项目要部署到Linux上这个就不行了.结果网上也找不到对应的opencv_java.so可以下下载.结果只能自己编译,现下载虚拟机里安装的ubuntu系统.并在里面把所需要的开发环境搭建好. 参考资料:http://