Java_intellij idea 15 + tomcat + servlet 配置教程
introduction
intellij : 一款综合的java开发环境,功能很强大,键盘操作方便,然后它提供了一系列最实用的的工具组合:智能编码辅助和自动控制,支持J2EE,Ant,JUnit和CVS集成,非平行的编码检查和创新的GUI设计器。是不可多得的神器啊。感觉和vs有的一比,但是它的安装包比vs小太多了,就是启动忒慢。
tomcat : Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。
servlet : Servlet(Server Applet),全称Java Servlet。是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。
Servlet运行于支持Java的应用服务器中。从原理上讲,Servlet可以响应任何类型的请求,但绝大多数情况下Servlet只用来扩展基于HTTP协议的Web服务器。
Get Ready
- 配置java开发环境,可以参考我的上一篇博客。here
- 安装tomcat, 去官网下载tomcat安装包或者压缩包,here
在这里我根据自己的电脑环境选择了32-bit/64-bit windows service install这是一个安装包,在安装的时候会自动帮你把window服务配置好,zip 文件我自己没有试,应该是要自己安装windows的服务的。 - 安装intellij idea, 下载intellij here 选择版本,
在这里根据自己的需要选择版本,但是好像社区版的对web开发没有提供支持,所以这里建议下载ultimate版(ps:自己去百度吧,破解还是很简单的)
新建工程并设置
- 新建工程 file -> new -> project
在这里,要选择jdk还有javaee的版本,然后 application server 选择tomcat 在下面的选择框里面选择web application 最下面注意勾选上create web.xml 后面用得到。
- 配置路径 ctrl + shift + alt + s
- 配置run configuration
- 新建文件夹
在刚刚建立的工程里,建立上面的两个文件夹用于存放文件。
写测试代码
- 测试服务是否正常运行
点击运行这个程序,如果服务正常运行的话,你的浏览器会弹出一个页面,上面应该会有刚才你写的内容。我这里显示是
同时在intellij下方应该会显示
至此说明我们的服务器配置是正确的。
如果在这一步我们遇到以下问题
打开windows服务窗口 按下window图标,然后搜索服务,点击第一个搜索结果找到tomcat服务,将其关闭,并设置其启动方式为手动
再次运行程序,就不会有上面的错误了 - 编写servlet测试代码
- 在src目录下新建一个package, 命名为iServlet(这个其实是比较随意的)
- 在你刚建立的包下面,建立一个servlet 文件
- 写代码吧
// 在这里设置urlPatterns参数
@WebServlet(name = “Myservlet”, urlPatterns = {“/pj”})
// doGet 方法中的内容
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType(“text/html”);
PrintWriter out = response.getWriter();
out.println(“hello servlet”);
}运行测试代码
至此,恭喜,成功了啊~