`
liulang203
  • 浏览: 55874 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

J2EE项目运行在weblogic下的调整

阅读更多
一、类包冲突,项目下的包和Weblogic的包冲突。解决办法:
    1、在项目WEB-INF目录下添加weblogic.xml,内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<weblogic-web-app>
	<container-descriptor>
		<prefer-web-inf-classes>true</prefer-web-inf-classes>
	</container-descriptor>
</weblogic-web-app>

    2、修改Webligic启动文件startWebLogic.cmd内的ClassPath路径设置。把项目的包路径放在前面。set CLASSPATH=D:\oracle\bea\lib\hibernate-jpa-2.0-api-1.0.0.Final.jar;%CLASSPATH%;%MEDREC_WEBLOGIC_CLASSPATH%
注:首先第一种方法。如果不成功可以两种办法结合起来使用。例如:weblogic10.3中hibernate-jpa-2.0-api-1.0.0.Final.jar冲突,第一种办法解决不了只能用第二个办法解决
二、Struts2.18以后版本在Weblogic10上关于Action注解的运行调整。
  weblogic10在加载项目时会把WEB-INF下的classes目录打成jar包。并删除classes目录下的内容。
  struts2.18的Action注解要找jar包,需要jar包内有META-INF/Manifest文件,内容无所谓但要有,因此会造成一般的struts项目放到Webligic上后注解半不生效。改动在src目录下添加META-INF/Manifest文件,在struts.xml添加如下设置:
<constant name="struts.convention.action.includeJars" value=".*_wl_cls_gen.*"/>
<constant name="struts.convention.action.fileProtocols" value="jar,zip" />

参考网址:http://tech-architecture.blogspot.com/2009/02/getting-struts-21-to-work-in-weblogic.html
三、weblogic下用sitemesh装饰页面时出现乱码的现象
解决内容:添加一个ServletContextListener
Properties prop = System.getProperties();
prop.put("file.encoding", "utf-8");


分享到:
评论

相关推荐

    j2ee 基于WebLogic课程代码

    在本"基于WebLogic的J2EE课程代码"中,我们关注的是如何在Oracle的WebLogic Server上部署和运行J2EE应用程序。WebLogic是业界广泛使用的Java应用服务器,它提供了全面的J2EE兼容性,强大的管理工具和优秀的性能优化...

    精通BEA WebLogic Server——构建与部署J2EE应用的最佳策略

    WebLogic Server是BEA Systems(后被Oracle收购)推出的一款强大、成熟的Java应用服务器,它为开发、运行和管理基于J2EE的分布式应用提供了全面的平台支持。 本书首先介绍了WebLogic Server的基本概念,包括它的...

    weblogic平台J2EE调优策略

    在J2EE开发中,Weblogic服务器扮演着关键角色,而对其进行调优则是确保应用高效运行的关键步骤。本文将详细探讨Weblogic平台上的J2EE调优策略,包括应用程序、应用服务器、数据库、操作系统以及性能监控和分析等多...

    Installshield12应用教程(Basic Msi项目/J2EE项目)

    2. 创建新项目:选择"New Project",在项目类型中选择"Basic MSI Project",为项目命名并设置目标平台,如x86或x64。接着,设定产品信息,包括公司名称、产品名称、版本号等。 3. 添加组件与文件:在"Files and ...

    BEA WebLogic平台下J2EE调优攻略.doc

    在BEA WebLogic平台上进行J2EE调优是提高应用程序性能和稳定性的重要步骤。这篇文章将带你深入了解如何在各个层面上优化你的系统。 首先,我们从应用程序本身的调优开始。通用代码调优涉及到优化代码逻辑,减少不必...

    linux下的j2ee

    ### Linux 下的 J2EE 遇到的问题及解决方案 #### 概述 本文主要针对在 Linux 环境下部署 Java 企业级应用程序...通过以上步骤,可以有效解决在 Linux 环境下部署 J2EE 项目时遇到的各种问题,确保项目的顺利运行。

    应用OSCache提升J2EE系统运行性能

    ### 应用OSCache提升J2EE系统运行性能 #### Cache技术概述 缓存(Cache)作为一种提升系统响应速度及改善整体性能的关键技术,在Web应用领域尤为重要。通过缓存页面输出结果,可以显著减少对数据库的频繁访问,...

    weblogic+myeclipse配置!

    通过以上步骤,你可以在MyEclipse中成功配置并运行WebLogic服务器,从而为开发和测试Java EE应用程序提供稳定的运行环境。请注意,实际操作中应根据你的系统环境和WebLogic版本进行适当的调整。

    weblogic+j2ee构建音乐网站(原代码+数据库).rar

    9. **部署与运维**:项目部署在Weblogic服务器上,可能涉及到应用部署、配置调整、日志监控等运维工作。 总的来说,"Weblogic+j2EE构建音乐网站"是一个综合性的开发实践,涵盖了从后端到前端、从数据库到服务器的...

    weblogic基础教程.doc

    在Eclipse中配置好WebLogic后,可以将Java EE项目部署到WebLogic Server上。部署完成后,通过浏览器访问`http://localhost:port/yourappname`来测试应用是否正常运行,其中`port`是WebLogic服务器监听的端口,`your...

Global site tag (gtag.js) - Google Analytics