今天接到任务替换一台服务器上的文件,替换完成后重启jboss失败,异常如下
org.jboss.resource.JBossResourceException: Could not create connection; - nested throwable: (org.jboss.resource.JBossResourceException: Failed to register driver for: COM.ibm.db2.jdbc.app.DB2Driver; - nested throwable: (java.sql.SQLException: java.lang.UnsatisfiedLinkError: no db2jdbc in java.library.path))
at org.jboss.resource.adapter.jdbc.local.LocalManagedConnectionFactory.createManagedConnection(LocalManagedConnectionFactory.java:164)
at org.jboss.resource.connectionmanager.InternalManagedConnectionPool.createConnectionEventListener(InternalManagedConnectionPool.java:519)
at org.jboss.resource.connectionmanager.InternalManagedConnectionPool.getConnection(InternalManagedConnectionPool.java:208)
at org.jboss.resource.connectionmanager.JBossManagedConnectionPool$BasePool.getConnection(JBossManagedConnectionPool.java:529)
at org.jboss.resource.connectionmanager.BaseConnectionManager2.getManagedConnection(BaseConnectionManager2.java:410)
at org.jboss.resource.connectionmanager.TxConnectionManager.getManagedConnection(TxConnectionManager.java:342)
at org.jboss.resource.connectionmanager.BaseConnectionManager2.allocateConnection(BaseConnectionManager2.java:462)
at org.jboss.resource.connectionmanager.BaseConnectionManager2$ConnectionManagerProxy.allocateConnection(BaseConnectionManager2.java:894)
at org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:73)
at org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConnection(LocalDataSourceConnectionProvider.java:81)
at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:72)
at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:1881)
这个异常以前我遇到过,解决办法是把 . /home/dbinst1/sqllib/db2profile 加入到/etc/profile文件里面。今天还是这样做了:
vi /etc/profile
在最后面加上了
. /home/dbinst1/sqllib/db2profile
然后启动jboss还是报失败!
奇怪,然后我有 vi /etc/profile,发现profile里面我我添加 . /home/dbinst1/sqllib/db2profile 之前,已经有人在中间的位置加过了这个条语句。
于是我把我加的删掉了。
那么问题出在哪里呢,思索了半天,发现原来是我登录服务器的账户没有重启jboss的权限,所以换成root账户重启jboss,就启动成功了。
分享到:
相关推荐
标题中的“jboss7.1.1下报java.lang.SecurityException: JCE cannot authenticate the provider BC”是一个典型的Java安全异常,通常发生在尝试使用不受信任的加密提供者时。在这个问题中,"BC"指的是Bouncy Castle...
在IT行业中,JBoss、JDBC、JSON和JGroup是四个关键的概念,它们在不同的领域发挥着重要作用。这里,我们将深入探讨这些技术及其在实际应用中的相关知识点。 首先,JBoss是一个开源的应用服务器,它是Java EE(企业...
在开发Java应用程序的过程中,经常会遇到与JDK版本不兼容的问题,其中一种常见的异常就是`java.lang.UnsupportedClassVersionError`。该错误通常发生在试图用一个较低版本的JDK加载由较高版本JDK编译的类文件时。...
1. **类路径配置不正确**:确保你的项目类路径包含了所有必要的库文件,包括`org.jboss.logging`所在的jar包。在Eclipse、IntelliJ IDEA等IDE中,检查项目的构建路径设置,确保所有依赖被正确添加。 2. **混淆或...
jboss-jdbc_ext.jar
jboss.seam.simplicity.and.power.beyond.java.ee2007
JDBC缓存存储允许Infinispan将数据存储到关系型数据库中,以便在节点之间或重启后能够恢复数据。这种特性对于那些需要高可用性和数据持久性的应用来说是非常有价值的。Infinispan通过JDBC Cache Store插件,支持多种...
Maven坐标:org.jboss.logging:jboss-logging:3.4.3.Final; 标签:jboss、logging、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,...
Oracle JDBC Driver是Oracle公司提供的用于Java应用程序与Oracle数据库交互的接口。它实现了Java Database Connectivity (JDBC) API,使得开发者可以使用Java语言来操作Oracle数据库,执行SQL语句,进行数据查询、...
import org.jboss.logging.Logger; public class MyClass { private static final Logger logger = Logger.getLogger(MyClass.class); public void myMethod() { logger.info("This is an informational ...
Maven坐标:org.jboss.threads:jboss-threads:3.1.0.Final; 标签:jboss、threads、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,...
至此,Cron定时任务已设置完成,系统将在指定时间自动执行`reboot_jboss.sh`脚本,重启JBoss服务器。 注意,确保在编写Cron任务时,使用绝对路径而不是相对路径,因为Cron在执行命令时可能不会加载用户的环境变量。...
Maven坐标:org.jboss.logging:jboss-logging:3.4.1.Final; 标签:jboss、logging、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,...
在`db2-ds.xml`中,你需要更新`<driver-class/>`元素,将其值改为`COM.ibm.db2.jdbc.app.DB2Driver`,这是DB2 JDBC驱动的类名。同时,`<connection-url/>`元素应设置为`jdbc:db2:`,这里的`<database>`部分需要替换...
本主题将深入探讨JBoss 5.0.1版本中的数据库配置文件以及相关的JDBC(Java Database Connectivity)组件。 JBoss 5.0.1的数据库配置主要涉及两个关键部分:JBoss服务器配置文件和JDBC驱动。JBoss通过修改其配置文件...
在IT行业中,JBoss是一个广泛使用的Java应用服务器,它提供了许多功能,如部署和管理Web应用程序、事务处理、安全管理等。对于Windows用户来说,将JBoss配置为系统服务可以实现自动启动,避免每次开机时手动开启,...
标题中的"sqljdbc.jar"和"sqljdbc4.jar"是微软为Java开发者提供的数据库驱动程序,用于连接到SQL Server数据库,特别是SQL Server 2008和SQL Server 2005。这两个JAR文件是Java数据库连接(JDBC)驱动的一部分,允许...
根据提供的文件信息,我们可以从标题、描述以及部分内容中提炼出以下关键知识点,这些知识点主要围绕JBoss Seam框架及其与Java EE的关系展开。 ### 关键知识点一:JBoss Seam框架简介 - **JBoss Seam** 是一个基于...
Java.lang.NoSuchMethodError 错误是一种常见的 Java 异常,它发生在 Java 虚拟机 (JVM) 无法找到某个类的特定方法时。这种错误可能是由于项目依赖比较复杂、Java 运行环境有问题、同一类型的 jar 包有不同版本存在...