IDEA配置tomcat服务器与servlet
tomcat配置
- IDEA是一款非常流行的代码编辑器,对于java代码有着很好的支持,使用者众多,IDEA当然也支持配置tomcat服务器
- 在IDEA菜单中点击RUN->edit configurations 找到Tomcat Server进行配置,选中本机Tomcat,点击OK即配置好
- 可以点击菜单run进行启动服务或者在编辑器底部点击启动
servlet程序
- 上面已经配置好了tomcat服务器,现在我们来创建一个servlet程序来部署到服务器上面并且跑起来
- 新建一个模块,并且选择创建web程序
- 这里我们选择javaee7,默认是web3.1,来创建我们模块
- 创建完模块后,会自动部署到tomcat中,可以直接RUN启动查看,浏览器http://localhost:8080/servlet_war_exploded/会直接访问index.jsp里面的内容
- 这里路径为自动生成有些长,我们可以进行自定义,我们对tomcat进行编辑配置,http://localhost:8080/servlet/就能访问到index.jsp的内容
- 我们把tomcat调整成更新资源就进行重新部署,避免我们更新代码的时候频繁去启动关闭服务
servlet配置访问
- 在src目录下新建包并创建servlet文件并实现servlet接口
- 在service方法中打印
@Override
public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
System.out.println("Hello World");
}
- 打开web.xml文件对访问路径进行配置
<servlet>
<servlet-name>demo</servlet-name>
<servlet-class>cn.java.web.servlet.ServletDemo</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>demo</servlet-name>
<url-pattern>/demo</url-pattern>
</servlet-mapping>
- 启动服务,访问http://localhost:8080/servlet/demo路径在编辑器中打印出了Hello world,每访问一次就打印一次
注解配置
- 在web3.0的规范中是可以不需要web文件,也不需要在web.xml中进行配置就能够进行访问
- 我们将web.xml文件进行删除,直接在类中进行注解配置
- 当然也可以直接简写