设为首页 收藏本站
查看: 772|回复: 0

[经验分享] 在应用服务器上部署我的接口程序:weblogic\jboss\spring\hibernate\myeclipse

[复制链接]

尚未签到

发表于 2017-2-18 06:02:50 | 显示全部楼层 |阅读模式
  上星期作的一个接口程序原打算和整个项目一起发布就可以了,后来通知说要该接口要做成独立程序。麻烦...
  因为集成了spring+hibernate只有2种办法了一个是桌面程序swing,以前风风火火的搞过几个月, 想想也有一年多没摸了;还是采用第2种方法,做成web程序吧,有myeclipse应该挺快的。
  首先要有一个web服务器,正好手头有一台装了weblogic7,但不知道spring1.2、hibernate和weblogic7的集成如何,听同事说weblogic只支持到jdk1.4。先试试吧。
  这是昨天下班前,今天早上一来就开始进行集成测试。
  首先,按照myeclipse的手册生成了一个底层是hibernate的webproject,发布到weblogic上运行Ok。
  接着,生成spring+hibernate的webproject,发布到weblogic,jsp调用的后台类说version错误,原来是jdk的问题,我的eclipse的jdk是5.0,换成weblogic用的1.4重新编译下发布ok。但是紧接着出现了更严重的问题,一运行测试jsp,weblogic的命令台就自动跳出了,weblogic中断。真不知道是什么原因,work over:通过开始程序启动weblogic域weglogic遇错不会将控制台关闭,找到了原因,在spring中<property name="hibernateProperties">加入

DSC0000.gif <!--为了应对weblogic报错CharScanner; panic: ClassNotFoundException: org.hibernate.hql.ast.HqlToken-->
                
<prop key="hibernate.query.factory_class">org.hibernate.hql.classic.ClassicQueryTranslatorFactory</prop>

  所有weblogic的问题都迎刃而解,下面jboss的3个问题也不是问题了,1运行起来很快,也就是2秒;2日志不用特殊配置直接放到该域下;3spring调度ok。看来weblogic、jboss真是难以取舍!

  上面同样的程序发布到jboss4,就运行得好好的,我的接口程序也能够正常存取数据,只是有3点问题:
  1、运行起来好慢,在eclipse下执行之需要2、3秒钟,在jboss下执行却用了3分钟。顶盖呢?
原来是我写程序的问题,将spring环境的加载设置成静态的,运行起来甚至都不用1秒呢。
  2、jboss在控制台捕获了本应该输出到文件的log4j配置,weblogic是没有问题的。正在找解决办法。
刚把这篇文章发布到csdn,就发现那边的文件日志成功生成了,办法如下——
首先修改C:\Program Files\jboss-4.0.3SP1\server\default\conf\jboss-service.xml,在
<attribute name="ConfigurationURL">resource:log4j.xml</attribute>下面增加属性
  <attribute name="CatchSystemOut">false</attribute>
接着将我web project中的log4j配置移到C:\Program Files\jboss-4.0.3SP1\server\default\conf\log4j.xml,

<appender name="VvgooYskInterface" class="org.apache.log4j.FileAppender">
     
<errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
     
<param name="File" value="${jboss.server.home.dir}/log/VvgooYskInterface.log"/>
     
<param name="Append" value="true"/>

     
<layout class="org.apache.log4j.PatternLayout">
       
<param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss} %5p %c{1}:%L - %m%n"/>
     
</layout>     
   
</appender>

  
<category name="jeffenLogger">
      
<priority value="INFO"/>
      
<appender-ref ref="VvgooYskInterface"/>
   
</category>


  3、spring的调度配置好像不能通过应用服务器的初始化,放在最后解决巴。
很高兴,今早一上班,发现部署到jboss的spring调度程序运行ok。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-343562-1-1.html 上篇帖子: ADFLogger日志与weblogic 日志配置与应用 下篇帖子: spring对jboss与weblogic的jms的支持不一样
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表