Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何为Spring Boot应用程序配置嵌入式Tomcat虚拟主机?_Java_Spring_Tomcat_Spring Boot_Embedded Tomcat 8 - Fatal编程技术网

Java 如何为Spring Boot应用程序配置嵌入式Tomcat虚拟主机?

Java 如何为Spring Boot应用程序配置嵌入式Tomcat虚拟主机?,java,spring,tomcat,spring-boot,embedded-tomcat-8,Java,Spring,Tomcat,Spring Boot,Embedded Tomcat 8,我的centos vps上有多个域(通过虚拟主机配置在apache http服务器上运行的域)。同样的vps,我想添加我的新域,但该域将路由我的spring boot应用程序(应用程序也是嵌入tomcat中的jar文件)。我找不到嵌入式tomcat特定域和端口的任何配置 独立的Tomcat我可以通过server.xml文件进行配置 此外,本简短教程还显示了stadalone tomcat的配置 但是如何为嵌入式Tomcat进行配置呢?有什么建议吗?使用嵌入Spring Boot的Tomcat,每

我的centos vps上有多个域(通过虚拟主机配置在apache http服务器上运行的域)。同样的vps,我想添加我的新域,但该域将路由我的spring boot应用程序(应用程序也是嵌入tomcat中的jar文件)。我找不到嵌入式tomcat特定域和端口的任何配置

独立的Tomcat我可以通过server.xml文件进行配置

此外,本简短教程还显示了stadalone tomcat的配置


但是如何为嵌入式Tomcat进行配置呢?有什么建议吗?

使用嵌入Spring Boot的Tomcat,每个servlet容器只托管一个应用程序。所以我认为Tomcat的虚拟主机概念毫无意义


如果您必须在共享的Tomcat实例上托管应用程序,只需构建不带嵌入式容器的WAR即可。

大多数配置都可以在application.properties中找到,它会在内部更新server.xml。中给出了要更改的属性thttp://docs.spring.io/spring-boot/docs/current/reference/html/howto-embedded-servlet-containers.html (server.tomcat的所有属性都与此相关)感谢您的回答。我已经读过那个页面了,我也读过那个常用的application.properties[link](),但没能解决我的问题。我还在stackoweflow[link]()上发现了这个问题,这个问题的答案是server.address=但我在同一台机器上有一个ip和多个域..多个域意味着我没有得到它。是多主机吗?如果你能举个例子,给出答案会很有帮助。我的意思是,我有一个虚拟专用服务器。在该服务器上,我有www.burakkayacan.com、test.burakkayacan.com域。apache httpserver通过apacahe http虚拟主机配置接收域请求并路由不同的文件夹。而且我在特定文件夹中的vps上有spring boot应用程序。当我在浏览器上进入blog.burakkayacan.com时,该请求应该路由spring boot应用程序。我可以访问该配置。但是server.xml文件中的独立tomcat虚拟主机配置在xml()中添加了主机节点,但无法用于spring引导?谢谢回答。在我的vps上有一个apache http服务器和该服务器上的三个域。我通过虚拟主机conf文件配置了这些域。我还有一个博客网站,就是SpringBoot应用程序。但为什么我不能通过application.properties文件或EmbeddedServletContainerAutoConfiguration类的规范进行配置,就像应用程序将接收blog.burakkayacan.com一样?我的最新解决方案是war文件,但spring文档和网络研讨会建议他们制作jar文件进行部署。如果您使用的是共享Tomcat实例,那么您必须构建WAR而不是fat JAR。