起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 312|回复: 12

weblogic的问题**

[复制链接]
发表于 2009-5-26 17:27:59 | 显示全部楼层 |阅读模式
weblogic的数据源配好了,也正常启动起来了,但是用Business登陆和ie登陆的时候,都出现下图提示,用Studio登陆时却说。数据库连接在服务端未定义:Biz:SYSTEMSYSTEM.Database。数据源都配置好了,不知道这个提示是如何产生的。
config.justep.xml中数据源的配置
<database password="portmis" driverClassNmae="oracle.jdbc.oracle.OracleDriver" servername="XX301" username="portmis_oa" port="1521" name="JXX301" classpath="Erogram FilesX3 Serverlibjdbcojdbc14.jar" />

   <connection bizurl="biz:systemsystem.database" database="JXX301" />

weblogic中数据源的配置
<?xml version='1.0' encoding='UTF-8'?>
<jdbc-data-source xmlns="http://www.bea.com/ns/weblogic/90" xmlns:sec="http://www.bea.com/ns/weblogic/90/security" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:wls="http://www.bea.com/ns/weblogic/90/security/wls" xsi:schemaLocation="http://www.bea.com/ns/weblogic/920 http://www.bea.com/ns/weblogic/920.xsd">
  <name>XX301</name>
  <jdbc-driver-params>
    <url>jdbcracleci127.0.0.1:1521rcl</url>
    <driver-name>oracle.jdbc.OracleDriver</driver-name>
    <properties>
      <property>
        <name>user</name>
        <value>portmis_oa</value>
      </property>
    </properties>
    <password-encrypted>{3DES}Mq7YUAG2Ubo=</password-encrypted>
  </jdbc-driver-params>
  <jdbc-connection-pool-params>
    <test-table-name>SQL SELECT 1 FROM DUAL</test-table-name>
  </jdbc-connection-pool-params>
  <jdbc-data-source-params>
    <jndi-name>JXX301</jndi-name>
    <global-transactions-protocol>OnePhaseCommit</global-transactions-protocol>
  </jdbc-data-source-params>
</jdbc-data-source>

未命名.jpg

14.53 KB, 下载次数: 168

回复

使用道具 举报

发表于 2009-5-26 17:34:48 | 显示全部楼层
<connection bizurl="biz:\system\system.database" database="JXX301" />
这个是:JXX301
回复 支持 反对

使用道具 举报

发表于 2009-5-26 17:34:48 | 显示全部楼层
<connection bizurl="biz:\system\system.database" database="JXX301" />
这个是:JXX301

  <name>XX301</name>
这个是:XX301
不一样。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-26 17:43:14 | 显示全部楼层
JXX301 是jnid的名字啊,不知道weblogic的数据源配置文件与config.justep.xml的配置文件之间是怎么对应起来的。config.justep.xml中的那个name,和server name,分别对应weblogic中的什么?

改成一样的还是不行。
回复 支持 反对

使用道具 举报

发表于 2009-5-26 17:57:09 | 显示全部楼层
对,应该是jndi的名字
1楼的错误就是在config.justep.xml文件中找不到Biz:\SYSTEM\SYSTEM.Database了,就是找不到 <connection bizurl="biz:\system\system.database" database="JXX301" />这段了
config.justep.xml用ie能打开么?是不是这个文件坏掉了,从1楼中看不出来什么问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-26 18:02:25 | 显示全部楼层
这个文件可以用IE正常打开。
回复 支持 反对

使用道具 举报

发表于 2009-5-26 18:12:07 | 显示全部楼层
重启服务器也这样么?
这个数据库初始化过么?
JUSTEP_X3_SERVER_HOME环境变量设置的正确么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-26 18:18:17 | 显示全部楼层
服务重启无数遍了,这个库没有初始化过,用tomcat正常。环境变量没有问题的。配置文件如果有问题的话,服务应该起不起来吧。
回复 支持 反对

使用道具 举报

发表于 2009-5-27 08:40:30 | 显示全部楼层
如果数据库没有初始化过出现1楼的提示是正常的啊,初始化一下就没有问题了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-27 08:52:22 | 显示全部楼层
导入过来的是系统库啊,那用tomcat的时候为什么没有这个提示?!
如果要初始化很麻烦,好多资源需要重新弄,我现在都不知道改了那些东西了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-20 23:09 , Processed in 0.044127 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表