记一次用idea+weblogic+java+tfs项目的部署

好几天没上csdn了,最近也没去LeetCode刷题。。。。。。都是因为部署项目。

1.首先是从tfs上面导入项目:(跟svn差不多)



2.导入项目之后就是对项目进行操作(点这个project structure)



3.然后是依次进行修改:这个project中的project compiler output是编译好了的文件的输出路径,就是classes文件的路径



4.接下来是Modules




要将weblogic.xml和web.xml配置进去,然后给spring和struts2添加配置文件


5.然后是libraries



给项目添加jar包


6.Artifacts:



给项目设置输出目录


7.给weblogic配置数据源





这里,数据源的jndi名称要和application.xml中的jndiName的value相同。只要是数据源出现问题,会出现这么个错误

javax.naming.NameNotFoundException: While trying to lookup 'jdbc.XXXXaSource' didn't find subcontext 'jdbc'. Resolved ''; remaining name 'jdbc/XXXXaSource'

我当时是数据源的驱动有问题,报的这个错误,然后上网上都没查出来是什么问题,后来同事帮助重新配了一下数据源,ok了。


之前我用的是weblogic 12c部署的项目,项目中好多代码都不走(很奇怪啊,有部分代码是执行的,有部分代码不执行)后来用了weblogic 9.2来部署的项目,问题就好了,所以说,有时候有些很奇怪的问题很可能是环境的原因。


至此,历经了2天的项目部署经历就完了,感觉好累,赶紧去LeetCode刷几道题解解乏。。。。



第二天启动的weblogic的时候出现了一个错误:

No application named 'XXXX' exists for operation remove

这里的XXXX是我的项目名称。

上网上搜了一下试了各种方法都不行

最后自己瞎鼓捣解决了:

首先启动项目,报错之后,登录weblogic的控制台,然后控制台左上方有个“更改中心”,下方有2个按钮,点击“激活更改”,然后就好了,项目自动部署完毕,不过出现了404,最后刷新一下浏览器就可以了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值