文档章节

Tomcat(二)

是江山
 是江山
发布于 2017/08/30 11:31
字数 726
阅读 20
收藏 1

配置Tomcat监听80端口

修改配置文件

vim /usr/local/tomcat/conf/server.xml 
<Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

重启

/usr/local/tomcat/bin/shutdown.sh
 /usr/local/tomcat/bin/startup.sh

配置Tomcat虚拟主机

vim /usr/local/tomcat/conf/server.xml
其中<Host>和</Host>之间的配置为虚拟主机配置部分,name定义域名,
appBase定义应用的目录,Java的应用通常是一个jar的压缩包,你只需要将jar的压缩包放到appBase目录下面即可。刚刚阿铭访问的Tomcat默认页其实就是在appBase目录下面,不过是在它子目录ROOT里。

增加虚拟主机,编辑server.xml,在</Host>下面增加如下内容

<Host name="www.123.cn" appBase=""
    unpackWARs= "true" autoDeploy="true"
    xmlValidation="false" xmlNamespaceAware="false">
    <Context path="" docBase="/data/wwwroot/123.cn/" debug="0" reloadable="true" crossContext="true"/>
</Host>

docBase,这个参数用来定义网站的文件存放路径,如果不定义,默认是在appBase/ROOT下面,定义了docBase就以该目录为主了,其中appBase和docBase可以一样。在这一步操作过程中很多同学遇到过访问404的问题,其实就是docBase没有定义对。 appBase为应用存放目录,通常是需要把war包直接放到该目录下面,它会自动解压成一个程序目录

部署一个java的应用

下载zrlog wget http://dl.zrlog.com/release/zrlog-1.7.1-baaecb9-release.war
 mv zrlog-1.7.1-baaecb9-release.war /usr/local/tomcat/webapps/
 mv /usr/local/tomcat/webapps/zrlog-1.7.1-baaecb9-release /usr/local/tomcat/webapps/zrlog
 浏览器访问 ip:8080/zrlog/install/
 mv /usr/local/tomcat/webapps/zrlog/* /data/wwwroot/123.cn/

Tomcat日志

 ls /usr/local/tomcat/logs
  • 其中catalina开头的日志为Tomcat的综合日志,它记录Tomcat服务相关信息,也会记录错误日志。
  • 其中catalina.2017-xx-xx.log和catalina.out内容相同,前者会每天生成一个新的日志。
  • host-manager和manager为管理相关的日志,其中host-manager为虚拟主机的管理日志。
  • localhost和localhost_access为虚拟主机相关日志,其中带access字样的日志为访问日志,不带access字- - 样的为默认虚拟主机的错误日志。
  • 访问日志默认不会生成,需要在server.xml中配置一下。

具体方法是在对应虚拟主机的<Host></Host>里面加入下面的配置(假如域名为123.cn):

<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
         prefix="123.cn_access" suffix=".log"
         pattern="%h %l %u %t &quot;%r&quot; %s %b" />

prefix定义访问日志的前缀,suffix定义日志的后缀,pattern定义日志格式。新增加的虚拟主机默认并不会生成类似默认虚拟主机的那个localhost.日期.log日志,错误日志会统一记录到catalina.out中。关于Tomcat日志,你最需要关注catalina.out,当出现问题时,我们应该第一想到去查看它。

扩展

邱李的tomcat文档 https://www.linuser.com/forum.php?mod=forumdisplay&fid=37 JAR、WAR包区别 http://blog.csdn.net/lishehe/article/details/41607725 tomcat常见配置汇总 http://blog.sina.com.cn/s/blog_4ab26bdd0100gwpk.html resin安装 http://fangniuwa.blog.51cto.com/10209030/1763488/

© 著作权归作者所有

共有 人打赏支持
是江山
粉丝 4
博文 44
码字总数 24060
作品 0
苏州
运维
Ubuntu安装Tomcat

一、下载tomcat (1)方法一:先下载到本地,然后ftp上传到服务器 官方 Apache Tomcat 的下载页面: http://tomcat.apache.org/download-70.cgi (2)方法二:直接在服务器下载(windows版本的区...

我们的旅途
2015/09/18
66
0
linux部署应用以及OA菠菜平台搭建用到的命令

一 linux部署及OA菠菜平台搭建应用 企娥 217 179 3408 1 上传tomcat和jdk 2 tomcat的catalina.sh配置指定的jdk版本 3 tomcat的conf/server.xml配置端口以及context(一个项目一个context) ...

友谊改不了
07/02
0
0
Maven Tomcat Plugin使用

一 原由: 方便自动部署的发布(Hudson、Jekins),通过该插件直接编译和部署到web服务器。 官网:http://tomcat.apache.org/maven-plugin.html 二 环境 系统:macOS Sierra 10.12.1 IDE:I...

老梁2008
2016/11/02
54
0
Windows下设置Tomcat开机自动启动

一、以我本机安装环境为例: JDK根目录:D:javaJDK8jdk180Tomcat根目录:D:moyDeveloperUtilsapache-tomcat-8.0.36 二、直接设置相应环境 1、进入tomcat的bin下,编辑catalina.bat文件,在【...

小爪进击者
04/08
0
0
Tomcat学习(一)

Tomcat安装方式 方式一: 1、从官网下载tomcat二进制安装包(http://tomcat.apache.org/) #wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat- 8/v8.5.11/bin/apache-tomcat-......

Lightmisa
2017/12/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

AIX 系统 (资源)

AIX--zabbix agent的编译安装以及遇到的“坑” 荐 : http://blog.51cto.com/lythjq/2128354 AIX--操作系统安装(AIX 6.1) : http://blog.51cto.com/lythjq/2128119...

寰宇01
35分钟前
0
0
Spring 转换 model 为 json 时增加属性

缘起 目前的项目中有个需求是在附件对象转换成 json 时增加个 url 属性,以前的方式是在返回附件对象或列表时候做一次统一处理,这次想看看 spring 或者 jackson fasterxml 是否自带类似功能...

郁也风
35分钟前
0
0
10大PHP比特币开源项目

如果你是一个Phper,如果你希望学习区块链,那么本文列出的 10个开源的Php比特币项目,将有助于你了解在自己的应用中 如何加入对比特币的支持。 如果你希望快速掌握使用Php对接比特币钱包的方...

汇智网教程
今天
1
0
springclould feign客户端添加全局参数

用springclould feign作为调用服务的客户端,一般来说参数可以写在feignclient的方法参数里 有时需要所有feign请求都统一添加一些参数,例如token用于鉴权等,可以这样做: 添加一个配置类,...

canneljls
今天
1
0
win32截屏并rgb24转yuv420

//最终f的内存布局为BGRA格式,需要保证buf长度足够(>w*h*4)void ScreenCap(void* buf, int w, int h){ HWND hDesk = GetDesktopWindow(); HDC hScreen = GetDC(hDesk); ......

styleman
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部