Skip to content

Commit df13252

Browse files
MagnusAronssonvasile-baluta
authored andcommitted
Add support for tomcat deployment (#8)
Add support for tomcat deployment
1 parent 1c1c584 commit df13252

File tree

2 files changed

+31
-7
lines changed

2 files changed

+31
-7
lines changed

pom.xml

Lines changed: 23 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33

44
<groupId>com.github.ericsson</groupId>
55
<artifactId>eiffel-intelligence-frontend</artifactId>
6-
<version>0.0.1-SNAPSHOT</version>
7-
<packaging>jar</packaging>
6+
<version>0.0.2</version>
7+
<packaging>war</packaging>
88

99
<parent>
1010
<groupId>org.springframework.boot</groupId>
@@ -28,6 +28,12 @@
2828
<dependency>
2929
<groupId>org.springframework.boot</groupId>
3030
<artifactId>spring-boot-starter-web</artifactId>
31+
<exclusions>
32+
<exclusion>
33+
<groupId>org.springframework.boot</groupId>
34+
<artifactId>spring-boot-starter-tomcat</artifactId>
35+
</exclusion>
36+
</exclusions>
3137
</dependency>
3238
<dependency>
3339
<groupId>org.springframework.boot</groupId>
@@ -42,15 +48,26 @@
4248
<groupId>org.apache.httpcomponents</groupId>
4349
<artifactId>httpclient</artifactId>
4450
<version>4.5.3</version>
45-
</dependency>
51+
</dependency>
52+
<dependency>
53+
<groupId>org.springframework.boot</groupId>
54+
<artifactId>spring-boot-starter-tomcat</artifactId>
55+
<scope>provided</scope>
56+
</dependency>
4657
</dependencies>
4758
<build>
4859
<plugins>
4960
<plugin>
5061
<groupId>org.springframework.boot</groupId>
5162
<artifactId>spring-boot-maven-plugin</artifactId>
5263
</plugin>
53-
</plugins>
54-
</build>
64+
<plugin>
65+
<groupId>org.apache.maven.plugins</groupId>
66+
<artifactId>maven-war-plugin</artifactId>
67+
<configuration>
68+
<failOnMissingWebXml>false</failOnMissingWebXml>
69+
</configuration>
70+
</plugin>
71+
</plugins>
72+
</build>
5573
</project>
56-

src/main/java/com/ericsson/ei/frontend/EIFrontendApplication.java

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,16 @@
2424
import org.slf4j.LoggerFactory;
2525
import org.springframework.boot.SpringApplication;
2626
import org.springframework.boot.autoconfigure.SpringBootApplication;
27+
import org.springframework.boot.builder.SpringApplicationBuilder;
28+
import org.springframework.boot.web.support.SpringBootServletInitializer;
2729

2830
@SpringBootApplication
29-
public class EIFrontendApplication {
31+
public class EIFrontendApplication extends SpringBootServletInitializer {
32+
33+
@Override
34+
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
35+
return application.sources(EIFrontendApplication.class);
36+
}
3037

3138
public static final Logger log = LoggerFactory.getLogger(EIFrontendApplication.class);
3239

0 commit comments

Comments
 (0)