这篇文章给大家聊聊关于weblogic部署war包,以及2台服务器集群部署weblogic对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。
一个Java项目部署到weblogic里,听说weblogic会把classes目录打成jar包,怎么获取classes里文件的路径
今天刚刚把这个问题解决了我承认我自己2了一次StringjobPath=request.getSession().getServletContext().getRealPath("")+文件路径;我一开始是这样拿的结果路径是这样的file:///bea/user_projects/domains/域名/项目名/null/WEB-INF/classes/文件路径weblogic将/WEB-INF/classes/放在一个临时文件夹下每次发布都不一样getRealPath("")只会简单的返回null怎么办呢Thread.currentThread().getContextClassLoader().getResource("/").getPath()+文件路径;换成这个方法我tomcat下面是没问题的我本来以为没问题了结果2了file:///bea/user_projects/domains/域名/项目名/servers/AdminServer/tmp/_WL_user/transfer/m8wwlo/war/WEB-INF/classes/WEB-INF/classes/拿到了但为什么2个我一看是不是2的在文件路径里面加了一次/WEB-INF/classes/一检查没有文件路径下的配置中已经去掉了/WEB-INF/classes/这里为什么出现2个/WEB-INF/classes/这个我也没想通替换掉jobPath=jobPath.replace("/WEB-INF/classes/","");好tomcat跑不起来了没办法文件路径在加上/WEB-INF/classes/呗搞定了分享下就当记日志了这里千万注意这里只是说讨论获取路径的方法文件能不能取到我不知道我的的文件还没拿到还在奋斗还在研究weblogic哎
weblogic怎么运行.war包
服务器不会编译代码的,你必须修改之后,然后eclipse或者其他工具编译,完了之后在打成war包丢到服务器上面去
OK,关于weblogic部署war包和2台服务器集群部署weblogic的内容到此结束了,希望对大家有所帮助。