java web工程里混入eclipse swt代码的诡异现象
2009-03-04 10:57
232 查看
最近将一个项目做成rcp和web两种形式,rcp中的业务逻辑代码尽量做成可复用的,以便web打包使用,然而有时还是难免会在要复用的代码里混入一点点rcp的成分,于是问题就来了。这部分代码打包后在web工程中会出现两种情况:
1、包含rcp代码的class没有被用到。这种情况下,这个类就没有机会被加载,不会出现问题;
2、包含rcp代码的class被用到。这种情况下,web工程依然能够运行,但是会出现一些不正常的现象。
第二种情况的详细分析如下:
不正常的现象只有根据业务逻辑才能判断出来,比如本来应该有查询结果,但实际没有返回结果,也不会出错,程序里面其他的逻辑还是能够走通,而且各种日志里也看不到什么错误(包括tomcat的日志)。
解决:目前只能是靠找到这些class,去掉其中与rcp相关的代码。如果tomcat能够报错,则问题会很容易发现和解决。可是,为什么看不到任何错误日志呢?
1、包含rcp代码的class没有被用到。这种情况下,这个类就没有机会被加载,不会出现问题;
2、包含rcp代码的class被用到。这种情况下,web工程依然能够运行,但是会出现一些不正常的现象。
第二种情况的详细分析如下:
不正常的现象只有根据业务逻辑才能判断出来,比如本来应该有查询结果,但实际没有返回结果,也不会出错,程序里面其他的逻辑还是能够走通,而且各种日志里也看不到什么错误(包括tomcat的日志)。
解决:目前只能是靠找到这些class,去掉其中与rcp相关的代码。如果tomcat能够报错,则问题会很容易发现和解决。可是,为什么看不到任何错误日志呢?
相关文章推荐
- Eclipse在引入Maven工程后,找不到Maven Dependencies。使得代码报错,具体如下图所示: 而正常Maven的工程如下所示: 产生这种现象的原
- Eclipse Git提交代码,多了一个“工程同名的文件夹”,找不到解决办法!!!
- Eclipse下Java Web工程的文件夹结构
- myeclipse工程代码 转eclipse 下不能打包问题解决
- Eclipse3.2下JFace和SWT工程环境配置方法
- eclipse快速查看工程代码行数
- 用eclipse导入工程调试anroid代码(展讯代码)
- eclipse错误:代码没任何错误,工程却出现小红叉
- Eclipse SWT开发教程以及一个连连看游戏的代码实现下载
- SWT-JFace-Eclipse的例程小程序代码
- Eclipse Git提交代码,多了一个“工程同名的文件夹”,找不到解决办法!!!
- eclipse中java web工程引用外部java工程步骤
- 解决eclipse中查看android工程代码出现android.jar has no source attachment
- 利用proguard对java web工程代码混淆
- eclipse无法导入Android工程的现象与解决办法
- Eclipse插件开发中创建java工程的代码
- eclipse导入远程git代码及(push、pull、及maven工程导入)
- eclipse导入远程git代码及(push、pull、及maven工程导入)
- eclipse工程目录中不显示红叉(代码错误提示)
- eclipse导入远程git代码及(push、pull、及maven工程导入)