计划使用嵌入式Tomcat部署Spring BootJAR应用程序。如application.properties
所示,我定义了一些Tomcat参数。我的问题是,我可以访问基本目录的webapps文件夹来使用Angular为前端元素服务,就像我将应用程序部署为WAR一样吗?访问日志按预期工作。
应用程序.属性
server.tomcat.basedir=c:/servers/instances/app_dep/
server.tomcat.uri-encoding=UTF-8
server.tomcat.accesslog.directory=c:/servers/instances/app_dep/logs
server.tomcat.accesslog.enabled=true
服务器环境Windows Server
Apache 2.4
Tomcat 9
我已经为Apache 2.4配置了mod_jk
,因此可以使用ip_address/app_name
访问endpoint
不,在Spring Boot中配置的embedded Tomcat不会监视webapps
文件夹,也不会部署复制到该文件夹的war文件。
如果希望从Spring Boot应用程序中提供静态内容,那么一种选择是将该内容打包到jar文件中。默认情况下,src/main/resources/statice
中的任何内容都将打包在jar文件中的某个位置,以便通过HTTP访问该文件。例如,名为src/main/resources/statial/css/style.css
的文件将打包在boot-inf/classes/statial/css/style.css
中,并可通过HTTP访问/css/style.css
。
我有时会在pom中看到以下声明。xml。。。 如您所见,sping-boo-starter-web被声明为tomcat-embed-jasper。 是不是sping-boo-starter-web已经有一个嵌入式tomcat了?为什么一些开发人员仍然声明tomcat-embed-jasper以及boot-starter-web?还是有什么原因?
当我从eclipse运行动态web项目时,它会被部署到wtpwebapps。然而,我想在tomcat上部署一个war文件,所以当我在这里签入时,我想到了如何在tomcat 7中部署一个war文件 它说我必须部署到tomcat中的webapps文件夹。 有人能请解释我之间的详细信息wtpwebapps文件夹和webapps文件夹在tomcat,如果我可以部署战争文件到wtwebpapps文件夹,而不
问题内容: 背景 我已经做了大量的规范阅读和代码测试,我认为答案是否定的,但是我想确保自己没有遗漏任何东西。 目标 基本上,我正在尝试为Go创建Active Record样式的ORM,因为我喜欢它的可读性以及从后端数据存储中抽象出来的方式。我宁愿写,也不愿在用户结构上嵌入常见的CRUD方法。 例 http://play.golang.org/p/cWyqqVSKGH 题 有没有一种方法可以使嵌入式
问题内容: javascript中的函数通过保持与其隐藏范围的(隐藏)链接来形成关闭。 当我们拥有函数(作为变量值)时,是否可以通过编程方式访问它? 真正的目标是理论上的,但一个演示可能是列出闭合的属性。 问题答案: 这是关闭的目的之一(使信息保密)。由于该函数已经执行,因此它的作用域变量不再可从外部获得(并且从未使用过)-只有在其作用域中执行的函数(仍然)可以访问。 但是,您可以通过getter
问题内容: 我有一些需要经常打印的结构。现在,我正在围绕该结构使用经典的打印包装器: 此功能很方便,但实际上也很有限。如果不进行新包装,则无法添加或添加一些文本。我知道我可以使用 va_arg 系列添加或添加一些文本,但是我觉得我会重新实现。 我想知道是否有可能向printf编写自定义函数。我希望能够写这样的东西: 这可能吗 ?我怎样才能做到这一点 ? 注意:我在Ubuntu Linux 10.0
我正在运行一个Spring web应用程序,但未能在最新的Eclipse中使用Tomcat7 Maven插件执行嵌入式tomcat,在windows上运行goal,但未能将其配置为运行Tomcat8.5,它一直查找Tomcat7文件夹。 tomcat7:run-war使用嵌入式Tomcat服务器将当前项目作为打包的web应用程序运行。 我找到了答案或这个答案,但它对部署tomcat很好。 这个项目