我使用 axis2 和 POJO 部署(到 Tomcat 服务器)用 Java 编写了一个 Web 服务。我的服务打开一个到 MySQL 数据库的连接。为此,我需要连接字符串。我应该把连接字符串放在哪里,这样我就不必将它硬编码到代码中了?我如何从代码访问它?我想在服务级别的某处设置此参数,而不是针对整个服务器全局设置。这可能吗?
最佳答案
您可以使用 tomcat 为您配置数据库连接,然后使用 JNDI 查找 javax.sql.DataSource。
看看 tomcat 的这些:
使用 JNDI 还意味着您会自动变得更加兼容,以防您需要移动到不同的 Web 容器/应用服务器。
关于java - axis2 网络服务。在哪里放置我自己的配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2280570/