【问题标题】:JBoss (liferay) no context.xml so where to put JNDI resourceJBoss (liferay) 没有 context.xml 所以把 JNDI 资源放在哪里
【发布时间】:2011-04-17 17:22:49
【问题描述】:

我接到了从 tomcat 上的 Liferay 切换到 JBoss 上的 Liferay 的命令。 我遇到的一个问题是,与 tomcat 不同,我似乎无法在 liferay-portal-6.0.5\jboss-5.1.0\server\default\conf 中找到 context.xml

如果我只是将 context.xml 从我的 tomcat 安装复制到我的 jboss 安装,它会起作用吗? (我不知道 JBoss 是否扫描了那个文件夹)。

或者是否有其他可以放置资源的位置?

<Resource name="jdbc/x" auth="Container"
              type="javax.sql.DataSource" driverClassName="oracle.jdbc.OracleDriver"
              url="y"
              username="z" password="A" maxActive="20" maxIdle="10"
              maxWait="-1"/> 

【问题讨论】:

    标签: jboss jndi liferay


    【解决方案1】:

    在部署目录服务器中添加一个名为“*-ds.xml”的文件,内容如下:

    <?xml version="1.0" encoding="UTF-8"?>
    <datasources>
      <local-tx-datasource>
        <jndi-name>jdbc/myds</jndi-name>
        <connection-url>jdbc:oracle:thin:@127.0.0.1:1521:sid</connection-url>
        <user-name></user-name>
        <password></password>
        <new-connection-sql>SELECT * FROM DUAL</new-connection-sql>
        <check-valid-connection-sql>SELECT * FROM DUAL</check-valid-connection-sql>
        <driver-class>oracle.jdbc.OracleDriver</driver-class>
      </local-tx-datasource>
    </datasources>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-01-30
      • 1970-01-01
      • 2012-11-17
      • 1970-01-01
      • 2011-12-13
      • 2018-12-11
      • 1970-01-01
      相关资源
      最近更新 更多