IntelliJ IDEA 部署Tomcat及创建一个web工程
一、部署Tomcat
二、新建一個web工程
1.新建一個Project
2.現在建立一個簡單的web工程,所以只勾選下面選中的,此外,本版本(IntelliJ IDEA 14.1.5只支持3.1版本,并不支持更低版本)
3.第2步驟點擊Next后是以下界面,修改Project name,點擊Finish。
4.建好工程后,項目結構如下:
注意:默認的WEB-INF目錄沒有lib目錄(這和eclipse不同)。這個需要自己建。
5.在WEB-INF建立classes、lib包
5.1
5.2
5.3 按照以上方法建立classes、lib包
三、現在為項目部署一個服務器
3.1
3.2
3.3 ? 標注1表示為項目服務器起個名字(隨便取),標注2有個感嘆號,表明還沒有配置完。
3.4 這一步配置上面感嘆號需要配置的事情
3.5
現在回過頭在做如下配置:(注:如果你沒有裝熱部署這個配置到沒有太大的影響--但若裝了熱部署這步配置就是很精髓的事了。配置熱部署相應文章見:IntelliJ IDEA 14 利用JRebel實現熱部署及IntelliJ IDEA 14 利用JRebel實現熱部署 二)
四、項目設置
1.Project ? Project compiler output 表示項目的編譯地址,選擇WEB-INF下的classes目錄(注:如果不指定則默認編譯在out目錄下)
2.Modules 這里為項目選擇依賴jar,點Library,選擇Tomcat的jar
點擊Add Selected即可。
3.這里不用配置,因為之前配置服務器時已將配好了,這里只是看一下Artifacts是什么意思,它就是配置工程編譯文件輸出的地方。
五、現在編輯java文件 這里和eclipse一樣,就不多說。
package com.wql.test;import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException;/*** Created by Administrator on 15-11-12.*/ public class Test extends HttpServlet {@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {doPost(req, resp);}@Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {req.setCharacterEncoding("UTF-8");String name=req.getParameter("name");req.setAttribute("name",name);req.getRequestDispatcher("index.jsp").forward(req, resp);}}六、現在編輯WEB-INF下的web.xml
<?xml version="1.0" encoding="UTF-8"?> <web-app 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_3_1.xsd"version="3.1"><servlet><servlet-name>WSServlet</servlet-name><servlet-class>com.wql.test.Test</servlet-class><load-on-startup>1</load-on-startup></servlet><servlet-mapping><servlet-name>WSServlet</servlet-name><url-pattern>/mytest</url-pattern></servlet-mapping> </web-app>七、現在編輯index.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %> <html><head><title></title></head><body><form action="mytest" method="post"><input name="name">return:${name}<input value="提交" type="submit"></form></body> </html>八、現在運行
結果(輸入“歐陽鋒”,點擊“提交”)
附:
如果注釋web.xml的請求路徑使用注釋模式配置請求地址也可以:
?
轉載于:https://www.cnblogs.com/wql025/p/5011868.html
總結
以上是生活随笔為你收集整理的IntelliJ IDEA 部署Tomcat及创建一个web工程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java俄罗斯方块
- 下一篇: [Alfred]为Baidu Weath