
1 2 3 4 5
| [JDK 1.8.0_102](http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html) ,安装路径: G:\DevInstall\Java\jdk1.8.0_102
[Intellij IDEA 2018.1](https://www.jetbrains.com/idea/download/
[Apache Tomcat 9.0.8](https://tomcat.apache.org/download-90.cgi) ,安装路径: G:\DevSoftware\apache-tomcat-9.0.8
|
一、创建Web项目
1.1 创建Project
1
| 1、打开菜单File -> 选择New -> 选择Project
|

1
| 2、选择左侧区域的Empty Project -> 选择Empty Project -> 点击Next
|

1
| 3、输入项目名称为 “Demos”,项目路径为 “H:\DevProject\demos” -> 点击Finish
|

1.2 创建Module
1
| 4、 继续,选择Modules , 点击“+”号 -> 选择“New Module”
|

5、选择Maven ,JDK为1.8,勾选“Create from archetype” ,选择“maven-archetype-webapp”,点击Next

1
| 6、输入组织ID为”com.study.webapp“,Module名称为”frist_web“-> 点击Next
|

7、确认如下信息:Maven安装目录路径为”G:/DevInstall/Maven“,Maven配置文件路径为”G:\DevInstall\Maven\conf\settings.xml“ ,Maven本地库所在路径为”H:\DevProject\Package.m2\repository“-> 点击Next

1
| 8、确认如下信息:Module名称为”frist_web“,根目录为”H:\DevProject\demos\frist_web“,Module文件夹所在路径为”H:\DevProject\demos\frist_web“-> 点击Finish
|

9、至此,Web项目就创建完成。

二、配置Tomcat容器
1
| 1、 打开菜单Run -> 选择Edit Configuration
|

1
| 2、 点击“+”号 -> 选择“Tomcat Server” -> 选择“Local”
|

1
| 3、 输入新的服务名为”Tomcat“,在"Run/Debug Configurations"窗口的"Server"选项板中,取消勾选"After launch",设置"HTTP port"和"JMX port"(默认值即可),点击 Apply -> OK, 至此Tomcat配置完成。
|

1
| 4、点击"Application server"后面的"Configure...",弹出Tomcat Server窗口,选择本地安装的Tomcat目录 -> OK
|

1
| 5、在Tomcat中部署并运行项目, 选择Deployment -> 点击右边的“+”号 -> 选择Artifact
|




7、 编辑index.jsp文件

8、 运行Tomcat,在浏览器中查看运行结果,第一个项目执行成功!!

三、Servlet简单实现
Servlet运行原理

项目结构

3.1 编写Servlet源文件
项目中,在src文件夹下,新建一个包“com.it.servlet”,再该包下面新建一个名称为“HelloWorldServlet”的Java类型的文件。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| package com.it.servlet; import javax.servlet.annotation.WebServlet; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.*; import javax.servlet.http.*;
@WebServlet("/HelloWorld") public class HelloWorldServlet extends HttpServlet{ private String message;
@Override public void init() throws ServletException {
message = "Hello World, First Servlet!"; } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
} protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter(); out.write("<h1> " + message + " </h1>"); }
|
3.2 部署Servlet
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| 方法一:在HelloWorldServlet文件的类前面加上:@WebServlet("/HelloWorld"),pom.xml文件添加相应的依赖Jar包. xml <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-API</artifactId> <version>3.0.1</version> <scope>provided</scope> </dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-API</artifactId> <version>2.1</version> 方法二:在WEB-INF目录下web.xml文件的标签中添加如下内容:
|
<servlet>
HelloWorldServlet
com.it.servlet.HelloWorldServlet
<servlet-mapping>
/HelloWorld
启动Tomcat服务,打开浏览器输入:http://localhost:8080/HelloWorld,即可查看servlet运行成功。
1 2 3 4 5
| 
|
源码: https://github.com/Hosiang1026/frist_web,欢迎Star, 有错误之处或需要帮助都可以私信评论。
本文标题: JavaWeb项目创建基础
发布时间: 2022年01月08日 00:00
最后更新: 2026年09月16日 05:40
原始链接: https://haoxiang.eu.org/ef327ebc/
版权声明: 本文著作权归作者所有,均采用CC BY-NC-SA 4.0许可协议,转载请注明出处!