idea 運行maven web 工程

1、創建maven web 工程

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

2、創建java目錄

在main下創建Java目錄,用來編寫代碼,並將Java目錄定義爲資源文件
在這裏插入圖片描述

3、導包和編寫servlet

        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <version>3.1.0</version>
            <scope>provided</scope>
        </dependency>
public class MyServlet extends HttpServlet {

    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        req.getRequestDispatcher("index.jsp").forward(req,resp);
    }

    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        doGet(req,resp);
    }
}

4、配置與運行

在web.xml中配置servlet

<web-app>
    <servlet>
      <servlet-name>MyServlet</servlet-name>
      <servlet-class>com.lll.servlet.MyServlet</servlet-class>
    </servlet>
  <servlet-mapping>
    <servlet-name>MyServlet</servlet-name>
    <url-pattern>/*</url-pattern>
  </servlet-mapping>
</web-app>

這裏我們採用的運行方式爲maven插件運行,在idea的右側工具欄可找到maven
在這裏插入圖片描述
maven插件的默認tomcat版本爲tomcat6,如果你的JDK的版本爲1.8的話,會報錯,版本不兼容。
所以要早pom文件導入tomcat7插件

<plugin>
                    <groupId>org.apache.tomcat.maven</groupId>
                    <artifactId>tomcat7-maven-plugin</artifactId>
                    <version>2.2</version>
                    <configuration>
                        <port>9000</port>
                        <uriEncoding>UTF-8</uriEncoding>
                    </configuration>
                </plugin>

**運行:**選擇maven插件上方的Execute Mavne Goal按鈕,填入tomcat:run,如果修改了tomcat版本爲7是,運行指令爲tomcat7:run
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章