Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Jboss Oracle JDBC连接失败_Java_Oracle_Jdbc_Jboss_Oracle11g - Fatal编程技术网

Java Jboss Oracle JDBC连接失败

Java Jboss Oracle JDBC连接失败,java,oracle,jdbc,jboss,oracle11g,Java,Oracle,Jdbc,Jboss,Oracle11g,Jboss EAP 6.3,Oracle 11g Express。 我有一个独立的oracle数据源: <datasource jta="true" jndi-name="java:/OracleDS" pool-name="OracleDS"> <connection-url>jdbc:oracle:thin:@localhost:1521:XE</connection-url>

Jboss EAP 6.3,Oracle 11g Express。 我有一个独立的oracle数据源:

                <datasource jta="true" jndi-name="java:/OracleDS" pool-name="OracleDS">
                <connection-url>jdbc:oracle:thin:@localhost:1521:XE</connection-url>
                <driver>oracleDriver</driver>
                <security>
                    <user-name>Boris</user-name>
                    <password>password</password>
                </security>
            </datasource>
            <drivers>
                <driver name="oracleDriver" module="com.oracle">
                    <xa-datasource-class>oracle.jdbc.xa.client.OracleXADataSource</xa-datasource-class>
                </driver>
            </drivers>
数据源显示在Jboss管理面板中。我运行了一个测试连接,但它的响应是:

Unexpected HTTP response: 500

Request
{
    "address" => [
        ("subsystem" => "datasources"),
        ("data-source" => "OracleDS")
    ],
    "operation" => "test-connection-in-pool"
}

Response

Internal Server Error
{
    "outcome" => "failed",
    "failure-description" => "JBAS010440: failed to invoke operation: JBAS010447: Connection is not valid",
    "rolled-back" => true
}
在jboss控制台中,我发现:

Caused by: java.sql.SQLException: ORA-00604: error occurred at recursive SQL lev
el 1
ORA-12705: Cannot access NLS data files or invalid environment specified
但我在互联网上找到的错误解决方案没有帮助


我做错了什么?

ORA-12705错误表明这可能是区域设置问题。您可以尝试使用转换为NLS时使用的语言环境启动JBoss。例如,尝试将其添加到JBoss启动配置中(
jbossas/bin/run.conf
中的
JAVA\u OPTS
变量):

Caused by: java.sql.SQLException: ORA-00604: error occurred at recursive SQL lev
el 1
ORA-12705: Cannot access NLS data files or invalid environment specified
-Duser.language=en -Duser.country=US