精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-10-17
想请教下大家,如何让tomcat可以正确识别出jsp的更新,而不用去删除work目录呢?也就是弄清楚tomcat识别jsp是否被更新的机制。 非常感谢 !! 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-10-18
一般好像不会出现你讲的情况,重启tomcat吗
|
|
返回顶楼 | |
发表时间:2007-10-18
跟时间戳有关,class文件老了
在IDE中重新编译一下这个文件就可以了。 还有就是轮寻时间要调短。。。 不然还没轮到就点了一样没有变化 最好的办法 是重新构建。 |
|
返回顶楼 | |
发表时间:2007-10-18
抛出异常的爱 写道 跟时间戳有关,class文件老了
在IDE中重新编译一下这个文件就可以了。 我说的是jsp文件呢,难道需要在本地编译好,然后覆盖服务器的work相应目录吗 ? 一般的做法是直接把jsp copy上去,然后让tomcat自动编译。 抛出异常的爱 写道 还有就是轮寻时间要调短。。。
不然还没轮到就点了一样没有变化 这个轮询指的是轮询什么? 抛出异常的爱 写道 最好的办法 是重新构建。 这个指的是重新打个war包,然后上传吗 ? |
|
返回顶楼 | |
发表时间:2007-10-19
怎么调轮询时间,我还不会,请大 虾指教
|
|
返回顶楼 | |
发表时间:2008-03-04
我也遇到过 不过仅当tomcat的bug来处理了。
都是再改动一下对应的jsp文件就可以了 |
|
返回顶楼 | |
发表时间:2008-03-05
关键是不知道修改了jsp文件之后,系统会不会自动重编译。
这种情况在生产环境中出现就尤其犯难,因为你会怀疑是不是自己没有传呀什么的。 所以,往往只好清除work,再重启动。 很麻烦。 |
|
返回顶楼 | |
发表时间:2008-03-06
引用 Context
reloadable 如果希望Catalina监视/WEB-INF/classes/和/WEB-INF/lib下面的类是否发生变化,在发生变化的时候自动重载web application,设为true。这个特征在开发阶段很有用,但也大大增加了服务器的开销。因此,在发布以后,不推荐使用。但是,你可以使用Manager应用在必要的时候触发应用的重载。 http://dev2dev.bea.com.cn/techdoc/2005041305.html |
|
返回顶楼 | |
发表时间:2008-03-08
to 异常:
我的tomcat确实都是把context reloadable设成false的。 因为appserver reload一下的动作还是挺大的。 另外,不晓得这些参数是否只对weblogic有效果,回头试试看,哈。 |
|
返回顶楼 | |
发表时间:2008-03-13
怎末我在work目录下找不到编译后的servlet文件,只找到tldCache.ser这样的文件?
tomcat 5.0.24 |
|
返回顶楼 | |