tomcat 下虚拟机部署导致应用filter失效的问题
遇到一个困扰我两天的问题
服务器的tomcat上面挂了3个项目
1个项目在D:\tomcat\\webapps\ROOT下 运行正常
1个项目在D:\heyefan下 运行正常
1个项目在D:\MAPHAOROOT下 Filter失常
在本地开发的时候 Filter正常工作,
但是部署到服务器上面后,Filter就不起作用了。
状况是在本地和一台机器上面 访问页面都能正常的打印请求的资源 如js,css,image,html,.do
然后放到服务器上面的时候 就只能打印.do的请求 js,css,image,html都没打印了...
我发了一帖在csdn上
http://bbs.csdn.net/topics/390314835?page=1
开始以为是环境问题,于是重装jdk,tomcat,但是都无济于事。
又一步一步的调试,在日志打印过滤的所有文件,到官网重新下载strtus google 百度 总之各种办法想尽了。
最后把失常的项目挂到了ROOT目录下,擦 一下就正常了,于是感觉离解决问题不远了。
我把原本在ROOT下的项目放到了D盘,然后出现了新的问题,报
http://struts.apache.org/tags-bean cannot be resolved in either web.xml or the jar files deployed with this application
然后找到一个答案说因为tomcat的server.xml文件的HOST配置的问题:docBase不能为空
我的配置是
- <Host name="www.maphao.com" appBase="D:\scxcly"
- unpackWARs="true" autoDeploy="true">
- <Context path="" docBase="." debug="0" reloadable="true" />
- </Host>
修改为
- <Host name="myhouse.com" appBase=""
- unpackWARs="true" autoDeploy="true">
- <Context path="" docBase="D:\test\myhouse.com" debug="0" reloadable="true" />
- </Host>
这样就好了
于是我想到Filter失效也可能是这个问题导致的,于是又把有问题的项目给搞到D盘 然后在tomcat的server.xml
如上配置就搞定了 而且appBase还不能填,填了也不行
这里的配置肯定也有其他的配法,这个参考api配置就好了。
反正我的问题就是这个参数的路径问题引起的,不管你信不信,我反正信了...
转自:http://blog.csdn.net/hexin373/article/details/8291962
tomcat 下虚拟机部署导致应用filter失效的问题的更多相关文章
- tomcat下同时部署两个项目不能正常启动的问题
在部署两个项目,这两个项目都是采用了一个框架,只是业务系统进行了修改.部署的时候发现启动有问题.会报类似下边的错误 Web app root system property already set t ...
- 怎样删除Tomcat下已经部署的项目
lz说的是把web项目部署到tomcat之中,要把它删除..很简单,找到webapps文件(tomcat的根目录)下把它删除即可.. 2.Tomcat 6.0\webapps\项目名 只要在把这个目录 ...
- (转载)Solr4.x在Tomcat下的部署
Step1 下载安装包: 下载最新版本安装包 点击此处下载Tomcat 点击此处下载Solr Step2 解压: 解压Tomcat和Solr Step3 拷贝War包: 拷贝\solr-4.x\ ...
- 前端代码tomcat下简单部署
软件 filezilla [ftp] + visionapp Remote Desktop[远程桌面] (前提:前后端代码分离,如前端angular实现) ftp上传到机器{软件 filezill ...
- 一个tomcat下部署多个项目或一个服务器部署多个tomcat
最近需要把两个项目同时部署到服务器上,于是研究了一下,页借鉴了很多别人的方法,把过程记录下来,以儆效尤. 目录: 1,一个tomcat下同时部署两个项目(多个项目可以参考) 1.1项目都放在webap ...
- ****JFinal 部署在 Tomcat 下推荐方法
首先明确一下 JFinal 项目是标准的 java web 项目,其部署方式与普通 java web 项目没有任何差别.Java Web 项目在 Tomcat 下部署有一些不必要的坑需要避免 经常有人 ...
- JFinal 部署在 Tomcat 下推荐方法(转载)
经常有人在群里问 tomcat 下项目部署的问题,现写个简单的博文,希望能帮助到有需要的人. 首先明确一下 JFinal 项目是标准的 java web 项目,其部署方式与普通 java web 项目 ...
- tomcat 下部署单框架cas时,报出org.apache.jasper.JasperException异常的解决办法
在tomcat中部署好cas server(设置好https,将cas.war拷贝到了webapps下部署完成),启动tomcat后,访问http://localhost:8443/cas/login ...
- tomcat下部署项目的流程和遇到的问题笔记
简单部署流程: 1,解析域名关联到服务器ip 2,配置服务器jre运行环境 3,安装tomcat 4,项目打war包,放入tomcat根目录下webapps(tomcat默认加载的项目目录)目录下 5 ...
随机推荐
- Log4j XML 配置
Xml代码 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE log4j:configurat ...
- flex中实现自动换行
有时候由于label .button等控件中需要用到text属性显示出文本,文本太长就涉及到换行问题,解决方法如下 在actionScript 需要用“ ”实现换行,在需要换行的地方加上它就OK. ...
- MediaPlayer的生命周期
- jQuery UI 实例 - 对话框(Dialog)(zhuan)
http://www.runoob.com/jqueryui/example-dialog.html ************************************************* ...
- Spring MVC 入门基础(一)
一.Spring Web MVC是什么? Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,使用了MVC架构模式的思想,将web层进行职责解 ...
- python语法笔记(四)
1.对象的属性 python一切皆对象,每个对象都可能有多个属性.python的属性有一套统一的管理方案. 属性的__dict__系统 对象的属性可能来自于其类定义,叫做类属性:还可能 ...
- 【图形学】我理解的伽马校正(Gamma Correction)
http://blog.csdn.net/candycat1992/article/details/46228771/ 写在前面 我相信几乎所有做图像处理方面的人都听过伽马校正(Gamma Corre ...
- 2D客户端+微端技术总结
本人于2013年9月23号加入一个页游项目组, 并作为项目组的客户端小组的主程, 带领一个4个人(峰值)的前端小组, 进行微端的开发.微端项目于2014年8月底大体完成, 历时11个月.9月份之后微端 ...
- linux笔记:linux常用命令-用户管理命令
用户管理命令:useradd(添加用户) 用户管理命令:passwd(设置和修改用户密码) 用户管理命令:who(查看所有登录用户的信息)
- Echart 商业级数据图表
简介 最近工作上用到这个图表库,图表丰富,用起来也很方便.纯javascript,可以流畅得运行在PC和移动设备上,兼容大部分浏览器. 支持折线图(区域图).柱状图(条状图).散点图(气泡图).K线图 ...