【发布时间】:2024-01-07 19:50:02
【问题描述】:
我已经在archlinux上安装了tomcat,我尝试了tomcat7和tomcat8。根据包括官方文档在内的多个来源,部署 WAR 文件就像将其放入 webapps 文件夹(在我的例子中是 /var/lib/tomcat7/webapps)中一样简单。 WAR 文件被分解。我不知道的是如何访问我的网络应用程序。在 localhost:8080 上有一个 tomcat 网页。我还尝试了 localhost:8080/name-of-the-war-file,但这只允许 HTTP 状态 404。
我用来测试的应用程序是第一个关于 spring boot 的指南: http://spring.io/guides/gs/spring-boot/
我已经修改了 maven 构建文件 pom.xml 以在运行 'mvn package' 时生成一个 WAR 文件:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.springframework</groupId>
<artifactId>gs-spring-boot</artifactId>
<version>0.1.0</version>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.2.2.RELEASE</version>
</parent>
<packaging>war</packaging>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
</dependencies>
<properties>
<java.version>1.7</java.version>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
【问题讨论】:
-
hm.. 我希望这是一个简单的...
-
嗯,投反对票?你混淆了按钮吗?
标签: tomcat spring-boot