一、方式一
1、新建maven项目
2、filter:筛选web样式的
3、然后一路next、再填写groupid,artical id(项目名称)等
4、然后我们再pom.xml添加tomcat的依赖
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.1</version>
<configuration>
<port>8085</port>
<path>/job</path>
<uriEncoding>UTF-8</uriEncoding>
<finalName>job</finalName>
<server>tomcat7</server>
</configuration>
</plugin>
</plugins>
//注意:port端口,若是之前其他的项目启动过8080,那么该port就不能是8080,改成其他的
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.0.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.1</version>
<scope>provided</scope>
</dependency>
5、运行项目
Run–>Debug Configureations–>Maven Build,右键新建一个
6、设置相关的信息
主要是Goals:tomcat7:run 跟我们之前添加的插件有关系
Name:随便设置即可
7、项目启动之后,在浏览器中输入http://localhost:8085/job/index.jsp(默认)
localhost+port(端口号)+path(job)+xxx
8、自己新建html,然后在浏览器展示
跟默认的index.jsp同级的first.html
在浏览器输入以下的http://localhost:8085/job/first.html
二、方式二
1、导入一个maven项目,右击Application.java运行run-java application
package com.web;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class Application {
public static void main(String[] args) {
// 启动程序
SpringApplication.run(Application.class, args);
}
}
启动好之后,在浏览器中http://localhost:8080
2、新建一个home.html文件,现在需要在浏览器中展示该页面
需要做如下配置
package com.web.app.demo.controller;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import com.web.app.demo.service.IndexService;
@Controller
@RequestMapping("/")
public class IndexController {
// @Autowired
// private IndexService service;
@RequestMapping(value={"index.html", "/"})
public String index(String x) {
// service.test();
return "index";
}
@RequestMapping(value="home.html")
public String home(String x) {
// service.test();
return "home";
}
}
然后在浏览器输入http://localhost:8080/home.html