idea java web_使用IntelliJ IDEA 搭建Java Web 项目

本文详细介绍了如何使用IntelliJ IDEA创建一个Java Web项目,从选择maven-archetype-webapp骨架开始,到配置GroupId、ArtifactId和Version,再到设置Project name & Location,以及添加Java源代码文件夹、配置pom.xml文件,创建HelloServlet和hello.jsp,最后成功运行项目并在浏览器中看到结果。文章还提到了一些注意事项,如设置archetypeCatalog参数和处理JSP错误显示。
摘要由CSDN通过智能技术生成

搭建Java Web项目

1.新建maven项目,create from archetype,选择maven-archetype-webapp

607991f3551a

Idea

2.填写GroupId,ArtifactId和Version

607991f3551a

GroupId,ArtifactId,Version

3.Maven

607991f3551a

Maven

在这里若遇到maven生成骨架的时候将会非常慢,可以在Properties中添加一个参数archetypeCatalog=internal(我的工程生成很快故没有加该参数)。

archetypeCatalog表示插件使用的archetype元数据,默认为remote即中央仓库,由于中央仓库的archetype太多了,所以导致很慢,指定internal来表示仅使用内部元数据。

4.Project name & Location

607991f3551a

Project name & Location

5.工程结构

607991f3551a

工程结构

6.在main文件夹下添加 Java 目录,并把它设为源代码文件夹。

607991f3551a

屏幕快照 2016-05-05 下午9.27.20.png

7.配置pom.xml文件

607991f3551a

配置pom.xml文件

具体如下:

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

4.0.0

com.catch

catchjava

war

1.0

catchjava Maven Webapp

[http://maven.apache.org](http://maven.apache.org

UTF-8

javax.servlet

javax.servlet-api

3.1.0

providedjavax.servlet.jspjsp-api2.2providedjavax.servletjstl1.2runtimejunitjunit3.8.1testorg.apache.maven.pluginsmaven-compiler-plugin3.31.61.6org.apache.maven.pluginsmaven-surefire-plugin2.18.1trueorg.apache.tomcat.maventomcat7-maven-plugin2.2/${project.artifactId}catchjava

8.新建HelloServlet,并重写doGet方法。

607991f3551a

新建HelloServlet

607991f3551a

doGet

9.新建hello.jsp

607991f3551a

hello.jsp

10.加入@WebServlet标记

607991f3551a

@WebServlet

11.配置Tomcat

607991f3551a

Tomcat

607991f3551a

Tomcat

607991f3551a

Tomcat

607991f3551a

Tomcat

607991f3551a

Tomcat

607991f3551a

Tomcat

12.Run

607991f3551a

Run

13.加入去除j sp显示错误。

607991f3551a

isELIgnored

14.再次Run,输入http://localhost:8080/catchjava/hello 得到正确结果。[HelloServlet中 @WebServlet("/hello")的作用就在于此]

607991f3551a

Run

后续

本期介绍了如果使用IntelliJ IDEA搭建一个Java Web项目。后续的文章将在这一篇的基础上一步一步搭建一个轻量级的Java Web框架,有兴趣的朋友咱们下期见。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值