`
jeffen2006
  • 浏览: 259736 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

在应用服务器上部署我的接口程序:weblogic\jboss\spring\hibernate\myeclipse

阅读更多

上星期作的一个接口程序原打算和整个项目一起发布就可以了,后来通知说要该接口要做成独立程序。麻烦...

因为集成了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">加入

<!--为了应对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。

 

 



分享到:
评论

相关推荐

    MYECLIPSE + STRUTS2 + SPRING4 + HIBERNATE4 + STRUCTS2S+OGNL + MYSQL_5.7.12

    根据提供的标题、描述以及部分内容,本文将详细解析与MYECLIPSE + STRUTS2 + SPRING4 + HIBERNATE4 + STRUCTS2S+OGNL + MYSQL_5.7.12相关的技术栈及其应用。这些技术在企业级开发中非常常见,能够帮助开发者构建高效...

    myeclipse_使用心得

    4. **应用程序服务器连接器**:无缝对接多种应用服务器,如 Tomcat、JBOSS、WebLogic 等,便于测试和部署。 5. **J2EE 项目部署服务**:自动部署和启动服务,快速响应代码变更,提高开发效率。 6. **数据库服务**...

    myeclipse整合axis2

    它支持多种框架和服务器,包括Spring、Hibernate、Struts等,并且内置了Tomcat、JBoss、WebLogic等多种服务器的配置和管理功能。Myeclipse8.5的特色在于其强大的代码提示、自动完成、调试以及部署功能,极大地提高了...

    MyEclipse+6+Java+开发中文教程

    - 服务器配置:添加和管理Tomcat、JBoss、WebLogic等服务器,进行项目部署。 - 部署描述符:修改web.xml或application.xml文件,配置应用的启动和运行参数。 10. **学习资源与进阶**: - 官方文档:MyEclipse...

    精通J2EE--Eclipse、Struts、Hibernate及Spring整合应用案例.doc

    ### 精通J2EE--Eclipse、Struts、Hibernate及Spring整合应用案例 #### J2EE基础知识 - **J2EE定义**:Java 2 Platform, Enterprise Edition(J2EE)是一种由Sun Microsystems(现已被Oracle收购)制定的企业级Java...

    MyEclipse_6.5.0GA_E3.3.2_Installer_A

    8. **应用程序服务器支持**:MyEclipse可以与多种应用服务器无缝集成,如Tomcat、WebLogic、JBoss、GlassFish等,实现应用的快速部署和调试。 9. **移动应用开发**:除了传统的桌面和Web应用,MyEclipse 6.5.0还...

    MyEclipse6的学习文档

    4. **服务器支持**:内建Tomcat、JBoss、WebLogic等多种服务器,可快速部署和运行应用。 5. **框架支持**:对Spring、Hibernate等主流框架提供良好支持,简化开发流程。 6. **调试工具**:强大的调试器,能够进行...

    myeclipse2014

    5. **应用服务器集成**:MyEclipse可以与各种应用服务器(如Tomcat、WebLogic、Jboss等)无缝集成,便于部署和测试应用。 6. **框架支持**:MyEclipse对许多流行框架(如Spring、Hibernate、Struts等)提供了专门的...

    MyEclipse.6.实战开发讲解视频入门_视频

    5. **部署与调试**:提供图形化的应用服务器配置,支持多种服务器如Tomcat、JBoss、WebLogic等,同时具备强大的调试工具。 二、实战开发讲解 1. **项目创建**:视频将详细演示如何创建一个新的Java EE项目,包括...

    myeclipse6.0 使用指南 中文版

    10. **发布与部署**:学习如何将应用程序打包成WAR或EAR文件,以及在各种服务器如Tomcat、WebLogic或JBOSS上进行部署。 11. **插件扩展**:MyEclipse允许用户自定义和安装第三方插件,本指南将教你如何查找和安装...

    MyEclipse企业应用开发

    对于J2EE应用开发,MyEclipse集成了服务器管理,支持多种主流的应用服务器,如Tomcat、WebLogic、JBoss等。开发者可以直接在IDE中部署、运行和调试应用,大大简化了开发流程。MyEclipse还提供了丰富的Web和数据库...

    MyEclipse 7.5正式版(09-6-17)汉化插件

    - 部署工具:方便地将应用程序部署到各种服务器,如Tomcat、WebLogic、JBoss等。 总之,MyEclipse 7.5的汉化插件极大地提升了中文用户的使用体验,使其能够更加流畅地进行开发工作。通过了解安装方法和MyEclipse的...

    MyEclipse插件

    7. **部署与发布**:在应用开发完成后,MyEclipse插件可以帮助打包应用为可部署的WAR或EAR文件,并且可以直接将应用部署到本地或远程服务器,如Tomcat、Jboss、WebLogic等。 8. **持续集成**:MyEclipse插件可以与...

    Myeclipse使用文档.docx

    4. **应用程序服务器连接器**:支持多种应用程序服务器,如Tomcat、JBoss、WebLogic等,方便开发者进行应用的部署和测试。 5. **J2EE项目部署服务**:提供自动化部署功能,可以根据调试和运行模式自动配置项目并...

    myeclipse 6.5中文开发手册

    8. **部署与运行**:介绍如何在本地和远程服务器上部署应用程序,包括Tomcat、JBoss、WebLogic等服务器的配置和使用。 9. **调试与测试**:理解MyEclipse的调试器功能,如断点设置、单步执行、变量查看等,以及如何...

    MyEclipse说明书、注册码

    7. **应用程序服务器集成**:MyEclipse能够无缝集成多种应用服务器,如Tomcat、WebLogic、JBoss等,方便部署和运行项目。 8. **注册码使用**:在描述中提到了“注册码”,这意味着说明书会涵盖如何激活MyEclipse的...

    MyEclipse-6-Java-.zip_myeclipse

    8. **Java EE服务**:探索MyEclipse对Java EE服务器的支持,如Tomcat、JBoss、WebLogic等,配置服务器,部署和调试应用。 9. **企业级应用开发**:通过实例学习EJB开发,理解实体Bean、会话Bean和消息驱动Bean的...

    myeclipse 10.7汉化包

    - **部署工具**:支持各种服务器的部署,如Tomcat、JBoss、WebLogic等。 - **集成开发环境**:集成了版本控制工具(如Git)、问题跟踪系统(如Bugzilla)等功能,提升开发效率。 通过汉化包的使用,国内开发者可以...

    myeclipse8.0下载地址

    8. **应用服务器集成**:支持多种应用服务器,如Tomcat、Jboss、WebLogic等,可以便捷地部署和调试应用。 在使用MyEclipse 8.0时,可能需要了解以下几点: - **系统需求**:确保你的计算机满足运行MyEclipse的硬件...

    MyEclipse 6 Java EE 开发中文手册

    8. **应用服务器集成**:MyEclipse支持多种应用服务器,如Tomcat、WebLogic、JBoss等。手册会介绍如何在MyEclipse中配置和部署应用程序到这些服务器。 9. **调试与测试**:MyEclipse提供了一套完整的调试和测试工具...

Global site tag (gtag.js) - Google Analytics