第一次使用weblogic部署项目。部署上去后报错说jdk不匹配。wlc默认的是1.5 我eclipse上用的是1.7编译。然后更改eclipse1.5编译
但编译过程中:
只提示build成功,并没有打包成目录
时间明显不对。
使用jdk1.7打包:
显示打包到目录,时间也更新了
后来发现ant也要配置下
配置后发现卡在javac步骤不动了(这期间clean过项目)
虽然不动,但是发现war包目录下的文件有更新。
怀疑是ant的jdk版本和eclipse的jdk版本不一致。一番折腾后,定位到问题。是ant 打包是console的编码不对。
更改这里不起作用。于是继续百度搜索
命令:-logger org.apache.tools.ant.NoBannerLogger
修改过后运行:
发现有输出了,但是还是有乱码。百度过后无效,不管了。仔细一看,又回到了问题的原点,并没有打包到目录下,日志也没有输出,继续研究xml文件内容。
pack操作依赖compile操作。估计是compile出了点问题才会影响后面的打包问题。推测问题出在指定的jdk1.5上
各种方式都不行。太累了,折腾了一天半了。不搞了。。。。。。
第二天下午:好了如图
这里补充一个概念:EAR文件包括整个项目,内含多个ejb module(jar文件)和web module(war文件)
在welogic 部署上面出现了 [Deployer:149266]Illegal state for operation deploy: 'STATE_PREPARED'. 这个问题。百度过后说布署重复,重新发布就好。于是重新发布。
话不多说,上两张图:
大功告成!!!!将近两天半的时间,自己摸索。。。