Tag: embedded-tomcat-7
Fragen über Apache Tomcat 7 als embedded-server in einer anderen Anwendung.
4
Antworten
Ich bin die Entwicklung einer spring-boot-Anwendung. Seit dem Frühjahr boot erstellt ein .jar-Datei für eine Anwendung. Ich möchte cluster diese spezielle Anwendung auf verschiedene server. Können sagen, ich erstellen eine jar-Datei und lief ein Projekt, dann sollte
2
Antworten
Ich versuche zu verwenden tomcat7-maven-plugin einrichten einer embedded-tomcat-container, laufen webapps in pre-integration-test phase, führen Integrations-tests, dann Herunterfahren des tomcat in post-integration-test phase. Das Projekt ist ein multi-Modul-maven-Projekt (enthält app1, app2, etc). Eltern pom.xml sieht wie folgt aus,
1
Antworten
Gibt es einen Weg zu geben eine andere web.xml von der standard - WEB-INF/web.xml bei Verwendung einer eingebetteten tomcat-Instanz? Ich würde gerne eine web.xml in meinem src/test/resources (oder einem anderen Bereich) und finden, dass web.xml beim starten
5
Antworten
import org.apache.catalina.Context; import org.apache.catalina.deploy.ContextResource; import org.apache.catalina.startup.Tomcat; import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.boot.builder.SpringApplicationBuilder; import org.springframework.boot.context.embedded.ConfigurableEmbeddedServletContainer; import org.springframework.boot.context.embedded.EmbeddedServletContainerCustomizer; import org.springframework.boot.context.embedded.tomcat.TomcatContextCustomizer; import org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer; import org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.ImportResource; @Configuration @EnableAutoConfiguration @ComponentScan @ImportResource("classpath:applicationContext.xml") public class Application { public
7
Antworten
Ich habe eine spring-boot-Anwendung (mit embedded tomcat 7), und ich habe server.port = 0 in meinem application.properties so kann ich einen zufälligen port. Nachdem der server hochgefahren und läuft auf einem port, muss ich in der Lage