一、只用ip地址访问

先把端口号改成80,然后用

<Host name="localhost"  appBase="webapps"
    137             unpackWARs="true" autoDeploy="true"
    138             xmlValidation="false" xmlNamespaceAware="false">
    139 <Context path="" reloadable="false" docBase="eztcn"  />

docBase指向项目名称即可用ip地址直接访问,而path是访问项目的别名如在path=“/别名称”,则可用ip/别名称访问。

二、实现域名的访问

延续80端口,的配置,在Host标签,name中添加成自己拟定的域名,然后在 vim /etc/hosts添加ip地址,没有端口号

域名即可在linux系统访问,

如在windows系统,也要做C:\Windows\System32\drivers\etc相应的修改,实现内部的DNS解析,公网能够同域名访问是因为有付费的DNS解析

<Engine name="Catalina" defaultHost="www.ceshi123.com">

<Host name="www.ceshi123.com"  appBase="webapps"
137             unpackWARs="true" autoDeploy="true"
138             xmlValidation="false" xmlNamespaceAware="false">
139
140 <Context path="" reloadable="false" docBase="eztcn"  />指向eztcn项目

即可用配置的域名进行访问。在linux环境/etc/hosts 配置完域名后,重启下系统,在打开项目,可用域名访问。

linux系统tomcat项目部署

1. bin # vim catalina.sh

CATALINA_HOME=/usr/local/tomcat_eztcn(复制的tomcat文件夹的名称)

CATALINA_BASE=/usr/local/tomcat_eztcn(复制的tomcat文件夹的名称)

2.logs # rm -rf *.*(清空log日志)

3.work目录,清空catalina--localhost里边有关的项目文件

4.conf目录,清空catalina--localhost里边有关项目的文件

5. 在conf目录,修改server.xml内容

6.最后一步,进入主题,到webapps目录下,清空原有项目,复制新的项目或是war包

这一步要配置的文件有hibernate,proxoolConfig.xml等项目要配置的文件。

ok,启动项目,查看运行状况即可

tomcat访问日志设置: http://www.blogjava.net/xiaofeng/articles/171337.html

linux系统tomcat项目部署和tomcat访问日志的更多相关文章

  1. linux系统上项目部署

    步骤:(特别注意:虚拟机安装的一般是32位的操作系统,jdk也必须使用32位的)查看虚拟机版本:sudo uname --m i686 //表示是32位 x86_64 // 表示是64位 查看是否已经 ...

  2. 项目部署到tomcat,浏览器能够访问,手机不能访问。

    问题:有这样一个问题,把项目部署到tomcat上,浏览器能够访问,但是手机不能访问. 解决:在 tomcat中找到conf文件夹,然后找到web.xml

  3. eclipse中将web项目部署到tomcat

    eclipse中将web项目部署到tomcat. myeclipse部署WEB项目到tomcat比较方便,但eclipse貌似默认是不会替你将web自动部署到tomcat下的.你Run as该web项 ...

  4. 如何正确的将J2ee项目部署到Tomcat

    如何正确的将J2ee项目部署到Tomcat 1.打开配置文件(我的如下:C:\Program Files\Apache Software Foundation\Tomcat 7.0\conf\serv ...

  5. 详细的图文教程来实现 eclipse环境下如何配置tomcat,并且把项目部署到Tomcat服务器上

    很多初学,尤其自学JavaWeb的朋友首次在eclipse下配置tomcat时,总会有种难下手的感觉,在此,通过图文解说的方法,最直观的向大家演示一遍该配置过程. 第一部分:eclipse环境下如何配 ...

  6. eclipse中maven项目部署到tomcat

    其实maven项目部署到tomcat的方式很多,我从一开始的打war包到tomcat/webapps目录,到使用tomcat-maven插件,到直接使用servers部署,一路来走过很多弯路. 下面就 ...

  7. Play!framework 项目部署到Tomcat

    Play Framework有自带的服务器,也可部署到其他服务器上.这里讲解下如何将Play的项目部署到Tomcat. 1.准备war包 首先进入play目录: 比如我的: cd C:\play-1. ...

  8. maven项目部署到Tomcat

    1.安装Tomcat,地址:http://tomcat.apache.org,我安装的版本为9.0.0.M22,安装的目录为C:\apache-tomcat,设置环境变量CATALINA_HOME为C ...

  9. eclipse中maven项目部署到tomcat [转]

    其实maven项目部署到tomcat的方式很多,我从一开始的打war包到tomcat/webapps目录,到使用tomcat-maven插件,到直接使用servers部署,一路来走过很多弯路. 下面就 ...

随机推荐

  1. 分页加载的Fragment

    package com.z.fragment; import android.os.Bundle; import android.os.Environment; import android.supp ...

  2. Ambari中添加新服务

    官网: https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=38571133 一.背景 栈的定义可以在源代码树中找到/am ...

  3. 带密钥的sha1加密

    带密钥的sha1加密: private static string HmacSha1Sign(string jsonStr, string secretKey, string enCoding ) { ...

  4. Mainline/Stable/Legacy

    Nginx官网提供了三个类型的版本Mainline version:Mainline 是 Nginx 目前主力在做的版本,可以说是开发版Stable version:最新稳定版,生产环境上建议使用的版 ...

  5. 1.(1)编写一个接口ShapePara,要求: 接口中的方法: int getArea():获得图形的面积。int getCircumference():获得图形的周长 (2)编写一个圆类Circle,要求:圆类Circle实现接口ShapePara。 该类包含有成员变量: radius:public 修饰的double类型radius,表示圆的半径。 x:private修饰的double型变量

    //接口 ShapePara package d922B; public interface ShapePara { int getArea(); int getCircumference(); } ...

  6. JS 经典代码段总结 start from 2016-08-22

    1.for(var i = 0, max = myArray.length; i < max ; i++){ //用myArrayy[i]来做点什么 } 用max存储myArray的长度,防止每 ...

  7. 移动前端不得不了解的HTML5 head 头标签(中上篇)

    Meta 标签 meta标签是HTML中head头部的一个辅助性标签,它位于HTML文档头部的 <head> 和 <title> 标记之间,它提供用户不可见的信息.虽然这部分信 ...

  8. 转载 Deep learning:二(linear regression练习)

    前言 本文是多元线性回归的练习,这里练习的是最简单的二元线性回归,参考斯坦福大学的教学网http://openclassroom.stanford.edu/MainFolder/DocumentPag ...

  9. eclipse中向左缩进快捷键

    总是忘记,还是记下来吧,以后查找方便 Shift + Tab    

  10. java se 另一博客

    http://blog.csdn.net/terryzero/article/category/517680