使用intellij将Spring项目部署到apache tomcat8

Arc*_*Tux 1 java apache spring tomcat intellij-idea

请不要介意我问一个简单的问题.

我是Spring的新手,尤其是IntelliJ.我正在尝试使用IntelliJ将HelloWorld项目部署到apache tomcat.

我在名为/ web的文件夹中生成了index.jsp,其中包含以下内容

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
  <head>
    <title>$Title$</title>
  </head>
  <body>
  $END$
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我还创建了一个包含以下内容的简单控制器

package main;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
/**
 * Handles requests for the application home page.
 */
@Controller
public class MainController {

    @RequestMapping(value = "/")
    public String home() {
        System.out.println("HomeController: Passing through...");
        return "index.jsp";
    }
}
Run Code Online (Sandbox Code Playgroud)

我可以使用make编译项目,但是当我尝试打开时

HTTP://本地主机:8080 /家

我收到404错误.

那么如何配置IntelliJ以将我的HelloWorld-App部署到apache tomcat服务器?

xaf*_*arr 14

创建项目

选择Spring Project(如果你不想使用Spring Boot)

为您的项目命名

编辑配置以添加Tomcat服务器

从菜单中选择Tomcat服务器 - >本地

指向Tomcat目录并添加要部署的工件

右键单击项目并选择"打开模块设置"

在拆分窗格的右侧单击"+"并添加"库文件"

选择Spring和Spring MVC以添加到工件

现在运行您的应用程序并在浏览器中转到localhost:8080.它应该显示$ END $

希望能帮助到你.