我的任务是在Apache Tomcat上部署一个root.war应用程序。下面是root.war文件在内部的样子:
我被告知的应用程序使用Postgresql作为其数据库。我已经解决了。
我只是想知道如何使用他们提供的这个application.properties配置文件在Apache Tomcat上运行这个应用程序。下面是它的样子:
非常感谢和问候,杰里米
有多种方法可以指定application.properties
文件的位置。有关如何加载属性的完整列表,请参阅Spring Boot文档。
如第2.3节所述。应用程序属性文件:
SpringApplication从以下位置的application.properties文件加载属性并将其添加到Spring环境:
>
当前目录的/config
子目录
当前目录
类路径/config
包
它接着说:
如果您不喜欢application.properties
作为配置文件名,则可以通过指定spring.config.name
环境属性切换到其他文件名。还可以使用spring.config.location
环境属性(它是目录位置或文件路径的逗号分隔列表)引用显式位置。
在众多的选择中,我要强调的是:
>
推荐:根据这个答案,您可以在Tomcat上下文XML文件中指定位置,尽管Spring文档中没有明确指定:
<Context>
<Parameter name="spring.config.location" value="file:/path/to/config/folder" />
</Context>
修改.war
文件,并将该文件放在WEB-INF/CLASSES/CONFIG
或WEB-INF/CLASSES
文件夹中。
如果您可以为正在运行的Tomcat指定工作目录,请将文件放在那里或config
子文件夹中。
如果可以为正在运行的Tomcat指定一个JVM选项,则添加-dspring.config.location=file:/path/to/config/folder
,并将文件放在那里。
我已尝试使用和批注。 我还尝试在pom.xml文件的标记中包含标记。 我还尝试将添加到 什么都不起作用 null null null user.java 点击URL应该会给出我们想要的输出,但结果却是404。而点击则会得到所需的输出。这意味着applicaiton没有读取application.properties文件,因为api的默认路由在该文件中设置为。
几天前,我的老板告诉我在weblogic12c上部署我们的项目war文件,我做到了,但weblogic给了我两个错误,我不知道该怎么办: 我看到的只是这些错误和下一个关键点 这是我的xml文件 我的管理服务器日志:https://drive.google.com/open?id=0B4URKdA128Y5WURXT1lnby13blE 我在谷歌上找到了一些关于网络的解决方案。xml文件,但我不明白
我正在使用Jenkins在GlassFish 4服务器中部署war文件。但是无法在GlassFish 4服务器中部署war文件。 我正在执行以下过程。 但在构建时会出现以下错误。
我试图使用FTP在Azure Web应用程序服务上部署战争文件。但我没有看到webapps文件夹下的站点/www. root在许多教程中提到。我选择了网络服务器作为tomcat。我看到旧portal.when教程我从新门户创建它,我没有看到webapps文件夹
我有一个带有grails的web应用程序,我想使用.war文件在cPanel中部署这个web应用程序。我遵循这个指南,首先我创建了数据库,然后在我的应用程序数据源上添加了数据库信息,制作了war文件并在cPanel上上传了PUBLIC_HTML文件上的war,将war文件重命名为zip文件并解压缩。我检查了url(sampleDomain.com/myApp),但它显示如下错误: 我不知道如何部署
我正试图将一个新的war文件部署到我的tomcat服务器上,但我没有看到我的更改得到反映。以下是我的工作流程: 在代码中添加了额外的日志记录 运行以下Ant任务:clean/dist dev/generate war 停止Apache Tomcat服务 删除新生成的。war文件保存到webapps文件夹中 启动ApacheTomcat服务 结果:web应用程序正常启动,但我的新日志功能没有反映在日