我想用几个名字部署我的war文件,只是重命名它似乎在tomcat上工作正常。这显然会给我不同的网址。我已经使用request.contextPath在应用程序运行时找到自己的URL,但如果我想要在Datasource.groovy中的war文件之后命名数据库文件,然后没有请求对象供我查看,而且我运气不好。我该怎么做呢?从Config.groovy和Datasource.groovy访问war文件名
1
A
回答
0
怎么样,如果你配置单独的配置文件使用Externalized configuration
只有为每个部署需要在这些文件的不同值的每个部署。然后,每当您创建新的战争时,您还会为此部署创建一个新的配置文件。
(当然你需要手动创建它每一次,但我想你可以写脚本,这或使用查找/替换)
+0
这可能是我最终不得不做的,但理想情况下,我希望能够稍后更改战争文件名,然后让所有内容都能正常工作 –
相关问题
- 1. 从Java类访问Config.groovy
- 2. eventConfigureTomcat访问Config.groovy中
- 3. 从另一个war文件访问一个war文件的页面?
- 4. 如何从war文件外部访问properties.properties文件?
- 5. Grails从文件中读取Config.groovy文件
- 6. 无法访问我的war文件
- 7. 在WAR文件中访问HTML
- 8. 如何访问控制器中的config.groovy值? Config.groovy中
- 9. 如何访问src/java文件中的config.groovy值?
- 10. 的webapp地址从.war文件名
- 11. Tomcat 7 coontext路径和war文件名
- 12. 从2个不同的war文件访问相同的ehcache
- 13. .war和.ear文件
- 14. 更好的WAR文件访问Jar文件或类
- 15. 外部化的grails.serverURL无法从Config.groovy访问
- 16. Tomcat 8 Unicode文件名war文件部署问题
- 17. 问题创建war文件
- 18. 访问实际文件名
- 19. 访问表的文件名
- 20. 从war文件中提供文件
- 21. 从.war文件中排除文件夹
- 22. 读WAR文件从src文件夹类
- 23. 从WAR文件获取文件
- 24. 从msi文件中访问msi文件名
- 25. 从张量流中的文件队列访问文件名
- 26. 如何从SLS文件访问名单文件数据
- 27. 如何从Azure WebSites存储和访问文件作为常规文件名?
- 28. 防止匿名访问文件夹和子文件夹
- 29. ms访问浏览文件并获取文件名和路径
- 30. 无法访问部署war文件在Tomcat中
该应用是否创建启动数据库文件?这是你想要做的事吗? – aldrin
也许application.properties是值得关注的东西? – marko
@marko我已经看过application.properties,但app.name并不反映war文件的名称或后续的url。 –