配置service.xml:
<Host name="localhost" appBase="D:\tools\java\tomcat\apache-tomcat-7.0.16\webapps\"
unpackWARs="true" autoDeploy="true">
<Context path="" docBase="dabichong" debug="0" reloadable="true" />
使用这种方式存在问题.
发现一个应用程序,启动了两个实例.
造成时间程序执行存在问题,日志打印存在问题.
根据网上的一些资料.说这是apache的bug.
解决方式有三点.
方法一: tomcat依然按照localhost:8080/dabichong访问
nginx反向代理到localhost:8080/dabichong上
nginx配置如下:
location / {
index sys.main.d;
#root D:/tools/java/tomcat/apache-tomcat-7.0.16/webapps/dabichong/;
proxy_pass http://127.0.0.1:8080/; #主要在这里,设置一个代理
proxy_redirect http://127.0.0.1:8080/ /; ##将代理后的链接,回写成127.0.0.1 这样在浏览器上看到的是127.0.0.1
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
方法二:将目录从webapps 中移到其他目录,然后配置host下面的Context
<Context path="" docBase="D:/tools/java/tomcat/apache-tomcat-7.0.22/scm_app/dabichong" debug="0" reloadable="false" useHttpOnly="true">
</Context>
方法三:直接把应用发布到ROOT应用下
service.xml 中的<Context path="" docBase="dabichong" debug="0" reloadable="true" /> 缺省应用配置需要去掉.
nginx中将请求转过来就可以了
location / {
root D:/tools/java/tomcat/apache-tomcat-7.0.22/webapps/dabichong/;
index sys.index.d;
proxy_pass http://127.0.0.1:8080;
}
我选择的是方法三,方便简单.
另外通过应用启动打印出来的日志,确定是启动一个实例还是两个实例.
ok 问题搞定.
分享到:
相关推荐
启动配置文件tomcat的配置文件,仅供参考
tomcat配置默认访问项目,配置后可直接通过ip地址加端口号访问项目
Tomcat+JSP配置实例 、、、、、
Tomcat 7 Windows中以Service方式启动配置启动参数
Tomcat配置方法 Tomcat配置方法 Tomcat配置方法
jsp配置+sql配置+tomcat配置jsp配置+sql配置+tomcat配置jsp配置+sql配置+tomcat配置jsp配置+sql配置+tomcat配置jsp配置+sql配置+tomcat配置jsp配置+sql配置+tomcat配置jsp配置+sql配置+tomcat配置jsp配置+sql配置+...
tomcat解决跨域访问问题,具体配置如下: 1、修改tomcat下的Conf/web.xml文件,在该文件内容中新增以下配置,注意,若该web.xml中存在其它filter,则需要将该filter放在所有filter前面; <filter-name>...
Tomcat+JSP+MySQL经典配置实例
Nginx+tomcat配置集群负载均衡实现动静分离实例
用tomcat 启动java项目通过配置xml可以启动多个项目,同时的 哦!!
Opendj 配置与 Tomcat 高级应用配置是两种不同的技术领域,Opendj 配置是指目录服务器的配置,而 Tomcat 高级应用配置是指 Tomcat 服务器的高级配置。同时,Mongodb 的安装与配置也扮演着重要的角色,它提供了高性能...
Tomcat+JSP经典配置实例
jdk,tomcat配置实例 可以下载
Tomcat设置默认启动项目,顾名思义,就是让可以在浏览器的地址栏中输入ip:8080,就能访问到我们的项目。
内容包括了Tomcat服务器配置、启动分析、Servlet文件配置等tomcat的基础应用配置。
在这个过程中,我们需要注意 Tomcat 服务器的安装路径和 JRE 的版本,这两个参数非常重要,它们将影响 Tomcat 服务器的运行和稳定性。 此外,我们还需要注意 Eclipse 中的服务器窗口,在这里我们可以查看和管理我们...
本文档用来指导在CentOS 7 环境下,如何一步一步安装和配置JDK ...2.2.1 配置Tomcat 服务自启动 2.3 Tomcat 性能优化 2.3.1 更改server.xml 2.3.2 配置默认应用 2.3.3 更改JVM 2.4 应用服务器安装和配置确认
运行多个tomcat实例,运行多个tomcat实例
tomcat, tomcat配置入门和配置多个项目
WebLogic 项目移植到 Tomcat 配置说明 在进行 WebLogic 项目移植到 Tomcat 之前,需要确保已经成功安装了 Tomcat。下面将对 WebLogic 项目移植到 Tomcat 的配置进行详细说明。 配置 Tomcat 1. 在 Tomcat 安装目录...