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 ...
随机推荐
- 函数对象适配器之ptr_fun的使用示例
//============================================================================ // Name : CopyInts4.c ...
- css样式 浏览器的读取顺序
css样式 浏览器的读取顺序 例: tbody tr td{} 浏览器是先查找td,然后去找td tr,然后去找td tr tbody div p{}和div>p{}的区别 .div p{} 是 ...
- ASP.Net MVC4中封装CSS和js冗余代码(不让其大篇的显示在前台上)
(1)封装CSS和JS代码,使用调用的方式在前台进行调用.是开发看起来简洁和易于管理,可达到重用. 由于asp.netMVC4 框架 ,在封装js和CSS的时候,有如下规范: using Syst ...
- [转载] 淘宝内部分享:怎么跳出MySQL的10个大坑(上)
原文: http://mp.weixin.qq.com/s?__biz=MzAxNjAzMTQyMA==&mid=209773318&idx=1&sn=e9600d3db80b ...
- css3,环绕圆环 loading,小组件
一个loading的小组件, 给其他模块调用.先上图 type:cat type:ball 第一幅loading,老鼠是一个圆形的背景图片,已经转成base64. 小猫也是图片 也已经转成base64 ...
- Maven核心概念之依赖,聚合与继承
一.依赖 我们项目中依赖的jar包可以通过依赖的方式(dependencies元素下添加dependency子元素)引入. <dependency> <groupId>juni ...
- python的最最最最最基本语法(2)
函数的定义: 使用def语句,依次写出函数名.括号.括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回. 当用return 返回多个值时,返回的其实是一个tuple, ...
- Git的优势
分布式,强调个体 公共服务器压力和数据量都不会太大 速度快.灵活 任意两个开发者之间可以很容易的解决冲突 离线工作
- PO BO VO DTO POJO DAO 概念及其作用
PO BO VO DTO POJO DAO 概念及其作用(附转换图) 博客分类: java javadaovopojobo J2EE开发中大量的专业缩略语很是让人迷惑, 特别是对于刚毕业 ...
- Openfire 是怎么存离线消息
原文:http://myopenfire.com/article/getarticle/26 1.openfire默认怎么存离线消息 在默认情况下,不添加任何插件的情况下,当用户不在线,对于发送给 ...