2007年9月22日 ant进行jar包的copy
给别的项目帮忙,做几个功能模块。
一个是定时任务器,实现系统定时自动结算的功能,为了简易方便使用quartz的xml配置文件形式做的;另一个是使用到了dwr的模块,我习惯用myeclipse,自己为了方便开发修改了原来的build.xml文件。之后把需要新增的jar都copy到了指定的目录下面,在ide中build一下,放到tomcat中测试也没有问题。于是上传到cvs上,可是别人在从cvs上下载代码后编译没问题,可是启动服务时却报错了。他们都是用utraedit开发,自己编译,我也按照他们的方式,自己搞了一下发现真的有问题。找了一下原因,发现在build.xml中是先将源文件和jar包copy到build目录下编译的,编译后再copy到tomcat的webapp下,原有src下的lib文件夹中的jar包都是对的,可是build目录下lib中的jar包,原来项目中的都是完好的,只有我添加的jar包大小明显不对,基本上都是1-2kb大,解压缩一看,里面只有压缩信息文件夹,根本没有class内容。webapp下的lib也是一样的情况,检查了build.xml和我添加的jar包都没有问题,昨天下午一个同事说她那边正常了,可是我这里在ide下没有问题,手工编译配置还是这样!
唉!最后终于还是找到错误来源了,原来是用ant copy jar文件时在web-inf/lib下已经有了我添加的jar包,而这几个jar包都是上次上传cvs出错的几个,从cvs上下载后肯定还是错的,ant copy时是不覆盖原来的jar文件的,所以ant每次编译时调用主目录下的lib没问题,运行时就有问题了。看来还是自己不细心啊 !
2007年9月26日 dwr无法调用回调函数
还是在那个项目中,一个页面中用dwr调用了几个方法java方法,前面两个做查询和插入的方法使用是正常的;最后一个删除的方法也可以正常执行,但是无法调用回调方法。在java类中这三个方法各有一个重构方法,可是为什么查询和插入的方法就可以正常执行呢?
搞不懂!最后无奈只得把删除方法的重构方法改掉了,一测试就成功了,奇怪奇怪啊!
2007年10月13日 8080端口启动tomcat时要求输入用户和密码
今天在家里搞一个小东西,一切配置正确,但是启动tomcat后访问首页却弹出一个小对话框让我输入用户名和密码;以前也碰到这种问题,一直也没有解决,可是现在不怕了,呵呵!因为前段时间看了一本oracle方面的书,原因应该是当本机作为oracle数据库的服务器时,会启动oracle的一个服务,这个服务的端口恰好也是8080,所以造成了端口冲突,有时在启动tomcat时也可能不会出现端口冲突的错误(这个我现在还没有弄明白)。大致上是这个原因,不过我也不怎么明白,算了,俺忍了,改掉tomcat的端口,一切OK!
分享到:
相关推荐
在进行QGIS3.2的二次开发过程中,主要介绍两种开发方法:一种是通过OSGeo4W下载编译后的库进行开发,另一种是通过编译QGIS3.2.1的源码进行二次开发。首先,需要准备必要的开发环境和软件,包括VS2015、QT5.10.1、...
软件架构在软件开发中的作用 软件架构是指在软件开发过程中,对于软件系统的各个方面的设计进行指导的一系列相关的抽象模式。它是一个系统的草图,描述的是直接构成系统的抽象组件,以及这些组件之间的连接关系。在...
* 由于.NET 本身的问题,Interop.AutoCAD.dll 文件存在着一些 bug,因此虽然有时你的代码是完全正确的,但 C# 编译器还是抛出莫名其妙的错误。 使用 C# 进行 AutoCAD 的二次开发可以充分发挥 C# 的优点,提高开发...
18莫名其妙.py
在BIOS设置中,我们需要选择“Load Default BIOS Setup”来恢复主板的默认设置。这样,可以解决CPU频率降低的问题。 此外,我们还需要检查电源供应问题。如果电源供应不稳定,可能会导致CPU频率降低。我们需要检查...
就是excel表格中的数据莫名其妙变为日期格式了-然后全.pdf
这样的情况在现实生活中并不鲜见,比如当你接到一个来历不明的电话,或者遭遇一件完全在意料之外的事件时,你可能会发出“这真是莫名其妙”的感叹。 然而,生活是如此多姿多彩,我们的语言自然也不能单一乏味。在...
标题中的“莫名其妙的IE 3像素Bug”指的是在Internet Explorer(IE)浏览器中出现的一种特定的布局问题。这种问题通常发生在网页元素的边缘,尤其是在不同浏览器间存在渲染差异时。IE浏览器由于其独特的渲染引擎,...
它就像一只打不死的小强,只要程序非正常退出,它就能立即再次将被看护的程序启动起来。 代码实现 Tips:文末有完整源代码,就不一步一步写了 1、创建一个Dog类,主要用于间隔性扫描被看护程序是否还在运行 ...
标题中的“R14”通常指的是MathWorks公司的MATLAB R14版本,这是一款广泛用于数值计算、符号计算、数据可视化、图像处理和控制设计的软件。在Windows XP操作系统上运行时,用户遇到了程序无故出错并退出的问题。这个...
萌新的莫名其妙的错误.txt
JavaScript作为Web开发必备的脚本语言,对于开发人员来说,它非常容易上手,并被数百万计的...但开发过程中经常会遇到一些莫名其妙的问题,使开发人员很头疼。本电子书汇集了大量的JavaScript开发实例,分享给大家。
标题中的“两招去除莫名其妙的可移动设备A驱.docx”指的是解决计算机中无实际软驱却显示3.5寸软盘驱动器的问题。描述简短地提到了问题的背景和解决方案,即通过Windows系统设置或BIOS设置来消除这个不必要的设备。 ...
在开发过程中,尤其是在使用Visual Studio 2005(VS2005)这样的集成开发环境时,有时候我们需要在文本框或控制台中输入中文字符,这就涉及到输入法的设置和全角、半角字符的处理。下面我们将详细探讨如何在VS2005中...
【诈骗支招】淘宝购物遇到莫名其妙电话需谨慎.docx
出现各种莫名其妙的core dump问题。Zend API几乎没有任何文档,开发者如果要真正掌握这项技能需要付出大量的学习时间。 于是我今年就冒出一个新的想法,基于我编写swoole扩展超过5年的经验,我试图在Zend...
嵌入式开发习惯和gdb调试步骤是嵌入式Linux开发过程中的重要组成部分,它可以帮助开发者快速地定位错误,提高开发效率和产品质量。 在嵌入式Linux开发过程中,出现BUG是在所难免的,这时就需要用到调试技术了。调试...
这可以通过设备管理器中的网络适配器属性设置完成。 错误691还可能是由于服务器端的问题,例如服务器无反应或账户未激活。在这种情况下,联系电信客服进行故障申报是必要的。他们会检查服务器状态,或者激活你的...
虽然可以利用虚拟机安装Ubuntu系统后进行开发,但是由于习惯了Windows下操作,Ubuntu下寻找资料也很不方便,开启了虚拟机后,我都电脑内存占用将近80%了(哎,我的只有8G内存),另外vscode在linux下经常有一些...
在编程过程中,我们可能会遇到一些看似诡异的问题,例如“赋值后的静态句柄和实例莫名其妙消失了”。这种情况通常出现在使用面向对象编程(OOP)语言,如Java、C#或Python时,涉及到静态变量和对象生命周期的管理。...