java - axis2 网络服务。在哪里放置我自己的配置

标签 java tomcat web-services apache-axis

我使用 axis2 和 POJO 部署(到 Tomcat 服务器)用 Java 编写了一个 Web 服务。我的服务打开一个到 MySQL 数据库的连接。为此,我需要连接字符串。我应该把连接字符串放在哪里,这样我就不必将它硬编码到代码中了?我如何从代码访问它?我想在服务级别的某处设置此参数,而不是针对整个服务器全局设置。这可能吗?

最佳答案

您可以使用 tomcat 为您配置数据库连接,然后使用 JNDI 查找 javax.sql.DataSource。

看看 tomcat 的这些:

使用 JNDI 还意味着您会自动变得更加兼容,以防您需要移动到不同的 Web 容器/应用服务器。

关于java - axis2 网络服务。在哪里放置我自己的配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2280570/

相关文章:

java - 隐藏 ImageJ 界面元素

c# - 用于条码扫描仪的校验和中间件软件

java - Oracle JDBC 瘦客户端 64 位

java - AWS Elastic Beanstalk : Tomcat ignoring my WAR-File

java - Jhipster gateway 需要完全身份验证才能访问此资源

web-services - Web应用+移动应用的技术栈

java - Android - 更新数组列表时的线程安全

GWTP 防止 XSRF 攻击

java - 编译共享公共(public)模式的多个 WSDL

java - Junit:测试父子实体