12月13日学习笔记

16.4 配置Tomcat监听80端口

16.5/16.6/16.7 配置Tomcat虚拟主机

16.8  Tomcat日志

 

 

配置Tomcat监听80端口

     vim /usr/local/tomcat/conf/server.xml

              Connector port="8080" protocol="HTTP/1.1"修改为Connector port="80" protocol="HTTP/1.1"  

              /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的应用通常是一个war的压缩包,你只需要将war的压缩包放到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的应用来体会appBase和docBase目录的作用  

         下载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,当出现问题时,我们应该第一想到去查看它。

 

转载于:https://my.oschina.net/u/3962517/blog/2988065

标题Django与Spark融合的南昌房价数据分析系统研究AI更换标题第1章引言阐述南昌房价数据分析的研究背景、意义、国内外研究现状、论文方法及创新点。1.1研究背景与意义说明南昌房价数据分析对市场调控和购房决策的重要性。1.2国内外研究现状分析国内外在房价数据分析领域的研究进展和成果。1.3研究方法及创新点介绍采用Django与Spark融合技术的方法及系统设计的创新点。第2章相关理论总结Django框架、Spark技术及房价数据分析相关理论。2.1Django框架理论介绍Django框架的特点、MVT架构及在Web开发中的应用。2.2Spark技术理论阐述Spark的核心概念、RDD及在大数据处理中的优势。2.3房价数据分析理论概述房价数据分析的基本方法、指标及影响因素。第3章系统设计详细描述南昌房价数据分析系统的设计方案和实现过程。3.1系统架构设计给出系统的整体架构,包括数据层、处理层和应用层。3.2数据库设计介绍数据库的设计思路,包括表结构、关系及数据存储。3.3Django与Spark集成设计阐述Django与Spark的集成方式、数据交互及任务调度。第4章数据收集与分析方法介绍数据收集的途径、分析方法及工具使用。4.1数据收集途径说明数据收集的来源,包括网络爬虫、政府公开数据等。4.2数据分析方法介绍采用的数据分析方法,如统计分析、机器学习等。4.3数据分析工具使用阐述Spark在数据分析中的具体应用,包括数据处理、模型训练等。第5章研究结果呈现南昌房价数据分析的实验结果,包括图表、文本解释及对比分析。5.1房价趋势分析结果通过图表展示南昌房价的历史趋势和未来预测。5.2影响因素分析结果文本解释影响南昌房价的主要因素及其作用机制。5.3对比分析结果对比不同区域、时间段的房价数据,分析差异及原因。第6章结论总结南昌房价数据分析系统的主要研究成果,并提出未来研究方
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值