idea社区版配置web项目
由于社区版直接阉割掉了web功能,所以只能自己配置了,欸,真是百因必有果,这是白嫖党最难过的一天,但是白嫖党总能想办法。。。
话不多说,直接开始
具体流程为:
- 下载tomcat,解压
- 创建项目并完善
- 配置tomcat
下载tomcat
链接:
选和自己计算机匹配的文件下载
下载完自己找个地方解压就行
然后是创建普通maven项目
直接开main文件夹下创建如下结构
在test下添加一个resources
重点来了
配置tomcat
配置完要引入依赖
接着
最后编写web.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="4.0"
xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd">
<display-name>xss</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
</web-app>
在main,java文件夹下写个servlet文件测试运行
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
@WebServlet(name = "Servlet",urlPatterns = "/test")
public class Servlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
resp.getWriter().write("this is my first Servlet");
}
}
成功
