公司的产品以前一直都是tomcat,现在突然都要改成weblogic,好在本人前3年折腾的都是这个。
官方下载介质,linux上安装server,创建域,一切看起来都很顺利。
然后就开始把产品的应用折腾部署上去,跟预想一样的,报了一堆莫名其妙的错误,花了一个星期,终于把最主要的问题都解决了。现总结主要如下:
1)报查找配置文件的路径查找错误,基本都为原方法获取web应用的根目录,在weblogic下的获取到的值,最后结尾处缺少一个“/”。
2)tomcat的原应用,用的jndi消息服务都是jboss的,jndi.properties中所配置的参数,在应用初始化时,将weblogic的参数变量进行了重置,造成weblogic在发布应用报了class找不到的问题。
Caused By: javax.naming.NoInitialContextException: Cannot instantiate class: org.jnp.interfaces.NamingContextFactory [Root exception is java.lang.ClassNotFoundException: org.jnp.interfaces.NamingContextFactory]
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:657)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)
InitialContext ctx = new InitialContext();
此方法有可能会将jndi.properties加载到环境变量中去。
解决办法是,修改自己的jndi加载方式,修改为自己读取配置文件,手动初始化。
…….
自己写方法获取需要的参数变量值集合env
ctx = new InitialContext(env);
分享到:
相关推荐
Weblogic12c(12.1.3)安装和eclipse下配置weblogic并发布项目
### WebLogic的安装与使用详解 #### 一、WebLogic简介 WebLogic Server 是一款功能强大的企业级 Java 应用服务器,由 Oracle 公司开发并维护。它提供了丰富的服务来支持 Java EE 应用程序的开发和部署,包括但不...
### WebLogic Server 安装与部署详尽指南 #### 概述 WebLogic Server 是由美国 BEA 公司开发的一款高性能的企业级应用服务器。作为 SUN J2EE 的纯 Java 实现,它长期以来被公认为市场上最佳的 J2EE 工具之一。...
【WebLogic 7.0 安装配置及服务发布说明】 WebLogic Server 是一款由甲骨文公司开发的 Java EE 应用服务器,用于构建、部署和管理企业级应用程序。在本文中,我们将详细讲解如何在Windows环境中安装配置WebLogic ...
"Opatch"是甲骨文公司提供的一个补丁管理和应用工具,用于简化Oracle产品(包括WebLogic)的补丁安装过程。在本例中,你需要Opatch 13.9.4.2或更高版本来正确地应用这个补丁包。Opatch提供了自动化和验证功能,确保...
在Windows环境下进行WebLogic Server 9.2的安装、部署、配置域以及发布工程是一个涉及多个步骤的过程。本文将详细阐述这些关键环节,帮助你理解并掌握相关知识点。 首先,让我们从**安装WebLogic Server 9.2**开始...
本文将详细阐述如何在Linux系统上通过命令行实现WebLogic的静默安装,包括必要的JDK安装、WebLogic用户创建、响应文件与安装定位文件的配置、环境变量的设置以及域的创建和WebLogic服务器的启动。 首先,WebLogic...
WebLogic 10.3是Oracle公司发布的一款企业级应用服务器,它提供了强大的Java EE平台支持,能够帮助企业构建、部署和管理复杂的应用程序。本文将详细介绍WebLogic 10.3的安装过程,帮助读者更好地理解和掌握其安装...
### WebLogic安装与配置详解(Windows环境下) #### 一、前言 本文旨在手把手指导读者如何在Windows环境下安装和配置WebLogic服务器。通过作者的实际经验分享,将帮助读者顺利完成WebLogic的安装与配置,避免常见...
WebLogic Server 12c是其第12个主要版本,其中的"c"代表cloud-ready,意味着它设计时考虑了云环境的需求。12.2.1.4是WebLogic Server的一个具体版本,这通常是主版本号.次要版本号.小版本号的格式。每个数字的升级都...
在Linux环境下安装WebLogic Server 9需要遵循一系列步骤,以下是对这些步骤的详细解释: 1. **获取安装文件**: 首先,你需要从Oracle官方网站...
以上就是WebLogic Server在Windows环境下的安装、部署、应用程序发布和配置数据源的基本过程。在实际生产环境中,可能还需要配置更多高级特性,如集群、安全策略、性能调优等,以满足企业的需求。WebLogic Server的...
### Weblogic 8.1的安装与配置 #### 一、WebLogic Server 8.1简介 WebLogic Server 是一款由Oracle公司开发的企业级应用服务器,它提供了强大的平台支持Java EE应用程序的部署和运行。WebLogic Server 8.1版本是在...
### Eclipse Oracle Weblogic插件安装方法详解 #### 一、引言 在开发基于Oracle WebLogic Server的应用程序时,为了提高开发效率与便捷性,通常会借助Eclipse集成开发环境中的Oracle Enterprise Pack for Eclipse...
3. 选择待发布的应用,完成安装。 4. 激活应用更改,使应用变为Prepared状态。 5. 在此状态下,选择应用并点击Start,选择Servicing all requests。 6. 应用发布完成,可在浏览器上进行测试。 以上就是WebLogic 9中...
安装补丁后,建议定期关注Oracle官方发布的更新和安全公告,保持你的WebLogic Server始终处于最新的安全状态。同时,对于生产环境,建议先在测试环境中进行补丁测试,确认无误后再推广到生产环境。
2. **兼容性检查**:确保所安装的补丁与当前Weblogic版本及其他已安装组件兼容。 3. **测试验证**:在生产环境部署补丁前,应在测试环境中先进行测试验证。 4. **官方文档**:建议查阅Oracle官方发布的Weblogic ...
标签中的"weblogic12"、"weblogic"和"weblogic补丁"强调了讨论的主题,即WebLogic Server 12c及其相关的补丁管理。了解如何识别、下载、验证和应用这些补丁是管理WebLogic环境的关键技能。 在提供的压缩包文件名称...