当前位置: 首页 > 面试题库 >

如何更改已部署的war文件的数据库设置?

茹展鹏
2023-03-14
问题内容

我们有一个已部署的WAR文件,但是我们想更改数据库设置。我该怎么做呢?我在IDE中打开WAR文件,大约有2-3个地方具有数据库设置。更改它的正确方法是什么?

谢谢


问题答案:

应当将tomcat实例设置为通过JNDI提供数据源。



 类似资料:
  • 我习惯于在Tomcat上部署应用程序war文件,现在需要在非常紧迫的期限内使用Jboss EAP,所以没有太多时间学习。我看到主要的区别是,当我启动jboss实例时,war文件没有像Tomcat中那样被提取。Jboss只是在部署war文件中的内容。那么如何修改war文件中的文件呢?我是否需要为每次更改提取、更改和重新打包? 非常感谢。

  • 我正试图将一个新的war文件部署到我的tomcat服务器上,但我没有看到我的更改得到反映。以下是我的工作流程: 在代码中添加了额外的日志记录 运行以下Ant任务:clean/dist dev/generate war 停止Apache Tomcat服务 删除新生成的。war文件保存到webapps文件夹中 启动ApacheTomcat服务 结果:web应用程序正常启动,但我的新日志功能没有反映在日

  • 我在我的应用程序中使用RoomDB。其实我想看db文件。 上面的代码是给我db文件所在的目录保存目录是这样的 但我仍然无法从命令提示符下使用sudo访问数据目录。现在我想把DB文件的位置改成内存或SD卡中的其他文件夹。我该怎么做?

  • 在将文件部署到Wildfly时,应将文件复制到何处? 我看不到文件在哪里: 似乎要进行爆炸式部署: 在运行期间,启用的war文件由tmp目录中的vfs分解。这些文件将在停止/重新启动/禁用时删除。 参考内容位于内容数据目录中,用于重新创建tmp文件。

  • 我现在正在开发一个系统,该系统将表的主键定义为“int”,这个主键有一个规则序列:“yearmonthmonth”6个数字。例如:“2105000001”,但“22”(2022)的年份没有被预测,或者,如果我将序列的这种模式调整到当前年份,它将给出一个错误,因为它超过了最大值。质疑:这个系统非常庞大,在java、postgresql数据库中,切换到Long的利弊是什么?它会对数据库性能产生类似的影