embedded-tomcat-7相关内容
import org.apache.catalina.Context;导入 org.apache.catalina.deploy.ContextResource;导入 org.apache.catalina.startup.Tomcat;导入 org.springframework.boot.autoconfigure.EnableAutoConfiguration;导入 org.springfr
..
我有一个 spring boot 应用程序(使用嵌入式 tomcat 7),并且我在我的 application.properties 中设置了 server.port = 0 所以我可以有一个随机端口.服务器启动并在某个端口上运行后,我需要能够获取所选的端口. 我不能使用 @Value("$server.port") 因为它是零.这是一条看似简单的信息,为什么我不能从我的java代码中访问
..
我有一个应用程序作为 war 或独立模式运行并嵌入了 tomcat,我想检查该应用程序是在 tomcat 中作为 war 运行还是在嵌入 tomcat 的情况下运行. 解决方案 这是我的解决方案. String path = getClass().getProtectionDomain().getCodeSource().getLocation().getFile();boolean o
..
如果我通过 Eclipse 启动它,我可以打开 myApp throw Internet Browser,但是,虽然我可以启动嵌入式服务器 throw 命令行 (java -jar myApp.jar),但我收到了 HTTP 状态 404.可能是上下文的一些问题,但是我不知道出了什么问题. 请参阅下面 Eclipse 和 myApp.jar 中的结构.该应用程序基本上由 5 个文件组成:两个
..
我使用的是 Tomcat7(嵌入式) 这样的东西... String APP_DIR = "ROOT";Tomcat 当前 = 新 Tomcat();文件文件=新文件(APP_DIR);if (file.isDirectory() && file.canRead()) {ctx = current.addWebapp(null, "", file.getAbsolutePath());ct
..
我使用的是 Java 7、Spring-Boot 1.1.7 和嵌入式 Tomcat 7. 过去,当我使用独立的 Tomcat 时,我曾经添加一个 http 连接器,它将请求重定向到 HTTPS 端口: 当我使用嵌入式 Tomcat(并且我没有 server.xml 文件)时,我该怎么做? 解决方案 您可以添加 Connector 或使用其 Java API 配置现有的连接器(
..
嵌入在可执行 jar Tomcat 存档中的位置在哪里? 在内存中还是在硬盘上的某个文件夹中? 与普通Tomcat相比需要多少资源? 解决方案 这可能不是一个完整的答案,但我可以解释的尽可能多.我也想知道,所以我做了一些挖掘. tomcat-embed-core 使用spring boot,我们通常包括spring-boot-starter-tomcat(通过spr
..
我有一个项目,其中来自多个来源的数据被处理成一些数据结构.在程序完成构建这些结构后,我希望它设置一个服务器,使用户能够手动微调这些结构.我决定使用 Spring Boot 设置的嵌入式 Tomcat 服务器上的 Spring MVC 正是我所需要的. 我想使用 Thymeleaf 作为视图技术,因此做到了 @Configuration@ComponentScan@EnableAutoCon
..
如何为嵌入式tomcat设置自定义领域?我正在使用 SpringBoot,但是没有看到通过 Embeddedservletcontainercustomizer 添加自定义领域的方法. 解决方案 看起来你应该定义这个 bean: @Bean公共 TomcatEmbeddedServletContainerFactory tomcatEmbeddedServletContainerFact
..
import org.apache.catalina.Context; import org.apache.catalina.deploy.ContextResource; import org.apache.catalina.startup.Tomcat; import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
..
我正在使用Java Web应用程序,并且我希望有一个反向代理来掩盖我的一些内部端点。 要求 1.反向代理映射需要在运行时进行修改,例如,如果我们将某些组件移至另一台服务器,则我们应该能够进行修改 2.它必须可嵌入到标准servlet容器(如Jetty)中。 大多数Java反向代理(例如J2EP)都需要在启动应用程序之前获得可用的映射信息。 解决方案 Undertow
..
我正在使用Spring MVC构建一个服务,该服务是通过Spring Boot设置的,我希望在URL中包含任意unicode字符. 通过环顾网上,我最终得到了 @Configuration @ComponentScan @EnableAutoConfiguration public class Main { public static void main(String... a
..
使用嵌入式tomcat实例时,是否可以指定与标准WEB-INF/web.xml不同的web.xml? 我想在我的src/test/resources(或其他区域)中放置一个web.xml,并在启动嵌入式tomcat时引用该web.xml. 这是我现有的启动tomcat实例的代码 tomcat = new Tomcat(); String baseDir = "."; tomcat
..
最初的问题是,当我使用方法"DELETE"发送http请求时,正文部分无法发送到服务器. 使用Google搜索后,我发现这篇文章建议修改服务器. xml文件并将"parseBodyMethods"添加到连接器部分可以解决此问题:
..
我有一个spring boot应用程序(使用嵌入式tomcat 7),并且在application.properties中设置了server.port = 0,因此可以有一个随机端口.服务器启动并在端口上运行后,我需要能够获取所选择的端口. 我不能使用@Value("$server.port"),因为它是零.这是一条看似简单的信息,所以为什么不能从我的Java代码访问它呢?我该如何访问?
..
我使用JSF 2.2,Primefaces,Tomcat 7依赖项创建了一个Maven Web应用程序。 我的JSF的实现是Mojarra 2.2.4,我在POM上添加了这个依赖项: com.sun.faces jsf-api
..
我正在尝试使用 tomcat7-maven-plugin 来设置嵌入式tomcat容器,在 pre-integration-test中运行webapps 阶段,运行集成测试,然后在 post-integration-test 阶段关闭tomcat。该项目是一个多模块maven项目(包含 app1 , app2 等)。父 pom.xml 如下所示,
..
我正在尝试在我的Spring Boot应用程序中通过Catalina Connector将http重定向到https。如果传入的POST请求是“https”,那么它正在按预期工作。但是,如果我的传入POST请求是“http”,并且在通过以下代码重定向到“https”之后,某个地方它将被更改为GET因为我正在获得 - WARN 45028 --- [nio-8443-exec-8] osweb
..
我已经做了一些研究并基于这个长教程和更短的一个我提取了以下步骤: $ b 创建一个 ServletContextListener @WebListener //网上提到的一些文章,将 // Listener自动添加到应用程序上下文中,但我不相信这适用于我的情况 public class HibernateListener implements ServletContextLis
..
我有一个使用Gradle依赖关系在Spring Boot中编写的简单示例应用程序。它说helloworld调用localhost:8080 /问候。我将它打包为WAR,并将其作为myWebApp.war部署到Tomcat。 当我打电话给localhost:8080 / myWebApp /问候时,我得到了404。从下面推断catalina.log 2014年9月17日上午1:43:0
..