1.创建web项目
1. 新建项目
- Create New Project
- 勾选Web Application
- 输入项目名称和存储目录
- Finish 完成
2.新建目录
右键WEB-INF->New->Directory 新建classes和lib目录:
3.新建新建HelloServlet.java项目
选中src目录,然后右键鼠标->New->Servlet->输入HelloServlet
HelloServlet.java的代码如下:
import java.io.IOException;
import java.util.Date;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class HelloServlet extends HttpServlet{
public void doGet(HttpServletRequest request, HttpServletResponse response){
try {
response.getWriter().println("<h1>Hello Servlet!</h1>");
response.getWriter().println(new Date().toLocaleString());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
4.导入jar包
写入代码之后发现,很多import的头文件都报错,此时需要为项目添加servlet jar包
- 下载jar包
链接:https://pan.baidu.com/s/1uUE_YNsi_7jPZ5pbZYeevg 密码:51ut - 导入jar包
在右上角找到project structure,点进去。点击 Libraries,点击加号,选中Java,指定目录,然后Finish。
这样之后服务端HelloServlet的编译错误就消失了 。
5.指定输出目录
project structure——project—— project complier output 设置目录为之前创建的classes
6.修改web.xml
在web.xml中添加:
<servlet-mapping>
<servlet-name>HelloServlet</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
2.配置Tomcat
- 配置
Tomcat的安装见另一篇文章。
- 部署
点击 Edit Configurations
点击+号——选Tomcat Servet——Local——打开配置页面——Server——Application server(configure)选择Tomcat的目录(bin之前的目录)
ps:也许点击加号之后,也许看不到Tomcat Server,那么点击下面那个 33 items more(irrelevant) 里面有Tomcat Server
指定当前项目部署到Tomcat中:
Deployment——点击加号——点击Artifact…
将Application context中的路径改成/j2ee
,这是不是在Tomcat的项目目录,最后访问路径要加上
3.运行
点击绿色按钮运行项目
出现这样的就是成功了的:
4.测试
在浏览器上输入http://localhost:8080/j2ee/hello
看到如下即是成功了的。
参考链接:
http://how2j.cn/k/idea/idea-web-project/1352.html
http://how2j.cn/k/idea/idea-tomcat/1361.html