snowmanjy @ 2006年06月12日, 04:51:42 下午
总以为自己做coder也有四五年了,也该有点水平了,结果这两天却接连被两个疏忽的地方连续折磨,真是欲哭无泪。只好简单记录一下,一方面聊做发泄,另一方面也给同志们点警示,表犯和我一样的错误-.-
开始就是在调opencms+struts,结果明明是简单的跳转,却怎么也调不通,其间修改链接写法无数次,重启tomcat无数次,傻乎乎看着启动 dos窗口无数分钟。。。然后在浪费了一天后偶然修改链接的文字才发现页面根本没更新。。然后自以为是的开始试图改opencms的缓存机制,在又浪费了很多时间后终于发现原来问题出在tomcat的缓存上,总结一下解决方法如下:1。让JSP不缓存方法网页头部加上
<%
response.setHeader("Pragma","No-cache");//HTTP 1.1
response.setHeader("Cache-Control","no-cache");//HTTP 1.0
response.setHeader("Expires","0");//防止被proxy
%>
2。偏激点删除%CATALINA_HOME%\work目录下的缓存文件
3。修改%CATALINA_HOME%\conf\server.xml 文件 Context path 中间加上 reloadable="true"
例如:
<Context path="/strutsProject" docBase="/strutsProject" debug="0" reloadable="true" />
缓存问题解决后页面的跳转也就ok了,然后试着加入action类进行mapping控制,结果从eclipse里export出来的war包部署后启动时老是报错,开始简单一看报错信息是Parsing error processing resource path /WEB-INF/struts-config.xml,感觉就是配置文件写的有问题了,于是把本就不大的struts-config文件上上下下折腾了半天,未遂。。后来注意到报错信息中有这样的信息:Caused by: java.lang.UnsupportedClassVersionError: hello/LoginForm (Unsupported major.minor version 49.0)上网一查,真相大白,jdk版本问题,eclipse编译项目用的jdk1.5,而tomcat5运行用的是jdk1.4.2,真是郁闷。。,改下project用的jdk版本,问题解决。
结论:万能的google;还有,发现国内同行的问题解决能力似乎还是不如老外,上述问题都能看到有人问,可是很少有准确完整的解答,最后还是在国外论坛找到的答案,看来还要努力啊。。。
分享到:
相关推荐
- 播弄:玩弄,摆布。 - 踌躇:犹豫不决。 - **概念**: - 忏悔:认识到自己的错误而感到痛心。 8. **《短文两篇》(巴金)** - **词汇**: - 皓月:明亮的月亮。 - 瞬间:极短的时间。 9. **《海燕》...
玩弄角度 现场演示 入门 获取对 http-server 的依赖 npm install http-server 使用想要的端口配置和根目录路径运行服务器......类似...... http-server ./ -a localhost -p 8000 导航到 localhost:8000 以加载...
【标题】"backbone-generator-todo-jade:玩弄"涉及到的是一个基于JavaScript的项目生成器,用于创建Todo应用的框架。Backbone.js是一个轻量级的JavaScript库,它为Web应用程序提供了模型-视图-视图模型(MVVM)架构...
- 物以希为贵:稀少的东西被认为珍贵。 - 芦荟huì:一种植物,有药用价值。 - 匿nì名:隐藏姓名。 - 眼翳yì:角膜病变导致视力减退。 - 管束:管理和约束。 - 气量:胸怀,气度。 - 广漠:广阔的荒漠或...
- `.gitignore`: Git 忽略文件,指定了不应该被版本控制的文件或目录。 - `README.md`: 项目介绍和使用说明。 **使用步骤** 1. 解压 `grunt-maven-plugin-sandbox-master` 文件。 2. 确保已经安装了 Node.js 和 ...
在Java编程语言中,字符串(String)是一个非常重要的数据类型,被广泛用于处理文本信息。"String Exercises in Java: Just Playing with Strings"这个项目显然聚焦于通过一系列练习来深入理解和掌握Java中的字符串...
我是这么想的。 这是从列表到的屏幕截图。 入门 该应用程序使用 Meteor 为方便起见,但您可以轻松地将咖啡脚本转换为 javascript 并粘贴到您自己的应用程序中。 curl https://install.meteor.com/ | sh 然后克隆...
在 Minecraft 这个深受全球玩家喜爱的沙盒游戏中,模组(Mods)是玩家扩展游戏体验的重要途径。"minecraft-mod-test" 是一个针对 Minecraft 模组的测试项目,旨在帮助玩家和开发者更好地理解和实践模组的创建与应用...
Scala是一种多范式编程语言,融合了面向对象和函数式编程的概念,因其强大的表达能力和可扩展性而被广大开发者喜爱。 【描述】:“玩弄scala播放框架和构建静态API的鹅毛笔” 这句描述暗示了项目的核心是使用Scala...
火聊 此自述文件概述了在此 Ember 应用程序上进行协作的详细信息。 这个应用程序的简短介绍可以很容易地到这里。 先决条件 您将需要在您的计算机上正确安装以下东西。 (带有 NPM)和 安装 git clone 这个仓库 ...
由于USBarmory也可以用作一个“”主机“”设备,有时难以至U SBarmory和在主机C动态数值(或c lient)兵工厂之间以文本disdiguish被pluged成。 为了表明在哪个设备上输入了命令,我们在bash命令中使用前缀U $和C $ ...
玩弄React Hooks 要测试此应用程序: 在您的终端中,导航到您想要存放tetris-hooks存储库的文件夹 运行命令: git clone https://github.com/rkgallaway/tetris-hooks.git 运行命令: cd tetris-hooks 运行命令:...
IntelliJ平台插件模板 TL; DR:单击“使用此模板”按钮,并将其克隆到IntelliJ IDEA中。 IntelliJ Platform插件模板是一个提供纯模板模板的存储库,可简化创建新插件项目的步骤(请参阅“ 文)。...
在 compile 阶段,源代码被编译为可运行的类。test 阶段执行单元测试并生成测试报告。package 阶段则将编译后的类打包成最终的格式,如 JAR、WAR 或 EAR 文件。 ** Maven 依赖管理** Maven 的核心功能之一是依赖...
入门套件Ember 的入门套件您的 Ember.js 项目几乎准备就绪! 以下是如何开始: 开始在js/app.js编写您的应用程序。... 在开发过程中,您可以链接到js/libs/ember-*.js以获取 Ember.js 的未缩小版本。...
【标题】"meteor-map:玩弄流星和谷歌地图"是一个基于JavaScript技术的项目,它将流星数据与谷歌地图API相结合,创造出独特的可视化效果。在这个项目中,开发者可以探索如何利用实时或历史的流星数据,通过谷歌地图...
- 亵玩:亲近玩弄。 2. 翻译文言语句: - 菊之爱,陶后鲜有闻。莲之爱,同予者何人? 对于菊花的喜爱,陶渊明之后就很少听说了。对于莲花的喜爱,像我一样的人还有什么人呢? 3. 莲花的描写方面: - 生长环境...
我当然想和他们一起制作一些漂亮的 gif。 它们的含义是什么? 那么它是一个二维板,它的温度绘制为第三个维度。 更多关于。要求ghc、cabal、gnuplot、imagemagick、linux(嗯,确实是 unixy 的东西。)另外,运行...
总结,电子政务在减少小孩玩弄电源插座的问题上发挥着重要作用,通过信息传播、产品推广、安全监管和社区参与等多个层面,全方位保障儿童的安全。随着科技的进步,我们期待电子政务在儿童保护领域的应用能更加完善,...
比萨示例应用演示 gulp 设置: 每个任务的单独文件文件观看实时重新加载sass编译css 缩小js 缩小可配置的环境设置浏览器化首先,克隆这个 repo 并运行gulp 。 然后,浏览到