`
raymond.chen
  • 浏览: 1433497 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

在WebLogic10 部署系统遇到的问题的列表

    博客分类:
  • Java
阅读更多

1、在配置连接SqlServer2005数据库的数据源时,如果用JTDS驱动,那么可能会遇到以下异常:

      1) Cannot load driver class: net.sourceforge.jtds.jdbc.Driver

 

      解决办法:将jtds-1.2.5.jar复制到D:\bea\user_projects\domains\cjm_domain\lib\(路径根据实际情况调整)。  —— cjm_domain 为个人自定义的域

 

      2) weblogic.common.ResourceException: Could not create pool connection. The DBMS driver exception was: I/O Error: SSO Failed: Native SSPI library not loaded. Check the java.library.path system property.

 

      原因: It seems that you are Along with Windows Authentication you are missing some DLL. jTDS uses Windows (NTLM) authentication instead of the usual SQL Server authentication (i.e. the user and password provided are the domain user and password). This allows non-Windows clients to log in to servers which are only configured to accept Windoes authentication.
  If the domain parameter is present but no user name and password are provided, jTDS uses its native Single-Sign-On library and logs in with the logged Windows user's credentials.

 

      解决办法: 将ntlmauth.dll文件复制到操作系统的WINDOWS\system32目录下。

            You will need to update the jtds version included and at the same time use the ntlmauth.dll file included in the new version.

 

            Step 1) Stop the server
            Step 2) Download the latest JTDS version.
            Step 3) Extract jtds-1.2.2.jar. Rename it to jtds.jar and replace the one in WLS_Home/Server/lib with the new one
            Step 4) Extract the x86/SSO/ntlmauth.dll or x64/SSO/ntlmauth.dll (if you are using a 64 bit architecture) and copy it to C:\windows and C:\windows\system32
            Step 5) Restart the server and validate the changes.

 

      另外,在Eclipse中运行系统也会出现该异常,只要将ntlmauth.dll文件复制到JDK的bin目录即可。

 

2、如果系统使用Hibernate3,则可能会遇到以下异常:

      1) weblogic.common.ResourceException: Could not create pool connection. The DBMS driver exception was: Network error IOException: Connection refused: connect

 

            原因及解决办法:Hibernate从3.0开始就采用了新的基于ANTLR的查询翻译器,而在WebLogic中使用的是antlr2.6.1.jar,无法满足该要求,需要从新版本的Hibernate中提取该jar并添加到WebLogic
的Classpath中。 将antlr-2.7.6.jar复制到%JAVA_HOME%\jre\lib\ext中。

 

            数据源的配置:

<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
	<property name="jndiName"><value>spring2</value></property>
	<property name="resourceRef" value="true"/>
	<property name="jndiEnvironment">
		<props>
			<prop key="java.naming.provider.url">t3://localhost:7001</prop>
			<prop key="java.naming.factory.initial">weblogic.jndi.WLInitialContextFactory</prop>
		</props>
	</property>
</bean>

 

            SessionFactory的hibernateProperties属性要增加以下属性项:

<prop key="hibernate.query.factory_class">org.hibernate.hql.ast.ASTQueryTranslatorFactory</prop>

 

3、Servlet规范导致的异常:

      java.lang.IllegalArgumentException: Illeagal combination - Mode.PAYLOAD and Provider<javax.xml.soap.SOAPMessage>

 

      使用web.xml2.4的规范而不是使用web.xml2.5规范。

 

0
0
分享到:
评论

相关推荐

    weblogic12c部署webservice错误问题WSSERVLET11

    然而,部署过程中可能会遇到各种问题,如在本问题中遇到的"weblogic12c部署webservice错误问题WSSERVLET11"。 错误信息"无法解析运行时描述符: java.lang.IllegalStateException: MASM0001:"指出在部署Web服务时...

    weblogic详细部署及介绍

    在部署过程中可能会遇到一些常见的问题,例如: - **无法连接数据库**:检查数据源配置是否正确。 - **启动失败**:查看日志文件以确定具体的错误原因。 - **性能瓶颈**:优化配置参数,增加内存分配等。 #### 七...

    WebLogic平台下部署Servlet与Jsp

    2. **遇到的问题及解决**:实验初期可能遇到未编译JAVA文件就打包的问题,解决方法是在打包前先确保所有源代码都已正确编译。 3. **后续扩展**:可以尝试部署更复杂的Servlet与Jsp应用,探索更多高级功能,如会话...

    weblogic部署

    在开始WebLogic部署前,确保操作系统(如Windows、Linux)已满足WebLogic的系统需求,包括兼容的操作系统版本、足够的硬件资源(CPU、内存、磁盘空间)、JDK(Java Development Kit)的正确安装和配置。WebLogic...

    在weblogic 部署出现的 错误

    本篇文章将针对“在WebLogic部署出现的错误”这一主题,详细探讨可能遇到的问题及解决方案。 首先,WebLogic是Oracle公司开发的一款企业级Java EE应用服务器,用于运行和管理Java应用程序。在部署过程中,错误通常...

    weblogic安装部署及常见问题

    本文档将详细讲解在Linux环境下Weblogic的安装部署过程,并解决可能出现的常见问题。 首先,我们需要准备安装所需的基础软件。在Linux系统中,Weblogic的部署需要JDK的支持。因此,你需要下载JDK安装包(例如:jdk-...

    weblogic10在UNIX下部署,中文乱码问题的解决

    在部署WebLogic Server 10版本于UNIX操作系统时,可能会遇到中文乱码的问题,这主要涉及到字符编码的设置和配置。解决这个问题需要深入理解UNIX环境下的字符编码、WebLogic的配置以及应用程序的编码规范。以下是一些...

    WebLogic 10 在Linux上的安装及项目部署

    【标题】WebLogic 10在Linux上的安装及项目部署 WebLogic Server是Oracle公司的一款企业级Java应用服务器,广泛用于构建、部署和管理大型分布式Web应用。在Linux平台上安装WebLogic 10并进行项目部署是许多IT专业...

    用JBOSS CACHE 做CAS集群在weblogic上部署的问题

    标题中的“用JBOSS CACHE做CAS集群在weblogic上部署的问题”涉及到的是一个特定的分布式缓存解决方案在不同应用服务器环境下的集成问题。CAS(Central Authentication Service)是一种开源的身份验证服务,它允许...

    搭建weblogic环境,部署项目

    **创建Domain**是WebLogic部署的第一步。在Windows操作系统中,通过以下路径启动配置向导:`开始——所有程序——BEA Products——Tools——Configuration Wizard`。在向导的初始界面,选择“Create a new Weblogic ...

    将应用部署到weblogic10及oracle linux时遇到的问题.doc

    在将应用从Tomcat移植到WebLogic 10并部署在Oracle Linux环境下时,开发者可能会遇到一系列挑战。本文档详细记录了在迁移过程中遇到的主要问题及其解决方案。 首先,遇到的第一个问题是“错误一:意外的异常”。这...

    Java系列:Window 10 安装 Weblogic 12.2.1.4.0并简单部署

    在本教程中,我们将深入探讨如何在Windows 10操作系统上安装Oracle的WebLogic Server 12.2.1.4.0版本,并进行简单的应用部署。WebLogic Server是一款广泛使用的Java EE应用服务器,用于开发、部署和管理企业级应用...

    将应用部署到weblogic10及oracle linux时遇到的问题 .pdf

    在将应用从Tomcat迁移到WebLogic 10并部署在Oracle Linux上时,开发者可能会遇到一系列挑战。本文将详细解析这些挑战以及相应的解决方案。 首先,我们遇到的第一个问题是“意外的异常”和“java.lang....

    将应用部署到weblogic10及oracle linux时遇到的问题.docx

    - WebLogic部署WAR文件与Tomcat不同,它不自动解压缩WAR文件。因此,如果应用中使用了`getRealPath("/")`这样的方法来获取文件系统路径,可能会遇到`IllegalStateException`,因为在WAR包内不存在真实路径。为解决...

    weblogic10_for_linux安装文档.doc

    需要注意的是,在实际操作过程中,可能会遇到各种问题,如权限问题、依赖库缺失等,这些问题需要根据具体情况进行解决。此外,为了确保系统的稳定性和安全性,建议定期更新WebLogic的补丁和升级版本。

    weblogic10集群部署注意事项

    在开始部署WebLogic 10集群之前,我们首先需要明确环境配置的具体细节。本案例中的环境配置包括: - **操作系统**:Red Hat Enterprise Linux (RHEL) 5.3 - **数据库**:Oracle 10g RAC (10.2.0.5) - **中间件**:...

    将应用部署到weblogic10及oraclelinux时遇到的问题.pdf

    在将应用从Tomcat环境移植到WebLogic 10及Oracle Linux时,开发者经常会遇到一些挑战。本篇文章将深入探讨这些问题及其解决方案。 首先,我们遇到的第一个问题是“意外的异常”,表现为NullPointerException。这个...

Global site tag (gtag.js) - Google Analytics