JBoss (liferay) 没有 context.xml 那么在哪里放置 JNDI 资源

发布于 2024-11-01 21:49:34 字数 538 浏览 3 评论 0原文

我收到了从 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"/> 

I've got the order to switch from Liferay on tomcat, to Liferay on JBoss.
One issue I'm having is that unlike in tomcat, I can't seem to find a context.xml in liferay-portal-6.0.5\jboss-5.1.0\server\default\conf

Will it work if I just copy the context.xml from my tomcat installation to my jboss installation? (I don't know if JBoss scans that folder).

Or is there an alternative location where I can put my resource?

<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"/> 

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

裂开嘴轻声笑有多痛 2024-11-08 21:49:34

在部署目录服务器中添加名为“*- 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>

Add a file named "*- ds.xml" in the deploy directory server with the following contents:

<?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>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文