tomcat - 配置数据源 - Struts 1.3.8

标签 tomcat struts datasource

struyts 1.3.8如何在struts-config.xml中配置数据源?

我的示例数据源:

<data-sources>
 <data-source type="org.apache.commons.dbcp.BasicDataSource" key="dbSource">
            <set-property property="driverClassName" value="com.mysql.jdbc.Driver" />
            <set-property property="url" value="jdbc:mysql://localhost:3306/bookstore" />
            <set-property property="username" value="root" />
            <set-property property="password" value="sf~007tech" />
  </data-source>
  </data-sources>

代码:

dataSource = (DataSource)servlet.getServletContext().getAttribute("dbSource");

最佳答案

似乎 struts-config.xml 中的 data-sources 元素在 struts 1.3 中被弃用并删除了,详见 upgrade notes .我认为最好在 Web 容器中配置数据源并通过 JNDI 进行查找。说明可在 tomcat wiki 中找到.

关于tomcat - 配置数据源 - Struts 1.3.8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10161710/

相关文章:

windows - tomcat8在windows上如何关闭自动启动

java - 如何在java web中切换语言

java - 拒绝直接访问jsp页面

eclipse - Jetty 在 JNDI 上下文中绑定(bind)数据源

java - JSESSIONID 的值在 session 失效时不会更改

java - 在客户端关闭连接后防止 Jersey Server 保持线程 Activity

jsp - 如何在插入的页面中包含磁贴定义属性

linq - 计算数据源中的记录 - C#

java - 带有 spring data 的多个数据源 - 需要设置属性 continueOnError

java - Tomcat:以编程方式更改虚拟主机?