eclipse创建一个基于maven的web项目详细步骤
一 tomcat的安装部署
1. 安装tomcat
web程序运行,需要tomcat环境。提前安装好tomcat
2.配置tomcat环境
点击 windows ->preference ,在弹出窗口的左侧选中 server -> Runtime enviroment 。
点击Add ,根据安装的tomcat版本选择 tomcat的类型后,点击finish 按钮



3.配置tomcat server

点击链接创建tomcat服务器



将web程序添加到右侧列表

二 创建一个简单的基于maven的 java web项目
1 打开Eclipse
2.新建基于maven的web项目
1)点击菜单 File -> New -> Maven Project,然后点击Next。

2)在"Select Project"页面中,设置项目路径,然后点击 Next。

3) 在"Select Archetype"页面中,选择"maven-archetype-webapp",然后点击Next。

4.)在"New Maven Project"页面中,输入Group Id和Artifact Id 后点击Finish。
group id 输入:cn.nfu.caohongxing
Aritifact id 输入:book-mananger-system
Version中输入:1.0.0

错误的处理:
有的同学,点击finish时,会出现下面的错误,只需要点击右键菜单 run as -> Maven install

出现上面的错误

5) 在"src/main"文件夹下,创建一个名为"java"的文件夹。这将是您的Java源代码目录。


6) 在"java"文件夹下,创建一个Java类文件mvnServerlet.java,并在该类中编写以下代码:


输入代码
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class mvnServerlet extends HttpServlet {<!--{C}%3C!%2D%2D%20%2D%2D%3E-->
private static final long serialVersionUID = 1L;
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {<!--{C}%3C!%2D%2D%20%2D%2D%3E-->
response.getWriter().append("Hello, World!");
}
}此时javax.servlet 会飘红,原因时包没有导入
7).在pom.xml中添加 javax.servlet的外部依赖
<dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>4.0.1</version> <scope>provided</scope> </dependency>

为了让设置生效,需要重启eclipse
如果还提示出错,更新maven


8) 编辑项目的"src/main/webapp"文件夹下index.jsp,并在该文件中编写以下代码:
<html> <body> <h2>Hello World! I am comming</h2> </body> </html>
9). 在项目的"src/main/webapp/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">
<display-name>MyWebApp</display-name>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>mvnServerlet</servlet-name>
<servlet-class>mvnServerlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>mvnServerlet</servlet-name>
<url-pattern>/mvnServerlet</url-pattern>
</servlet-mapping>
</web-app>10) 编译打包项目,右键点击"pom.xml"文件,选择"Run As -> Maven install",等待编译和打包完成。


点击 windows -> show view ,在弹出窗口中选择”server“
点击右键 start 启动tomcat




等待Tomcat启动后,在浏览器中访问:http://localhost:8166/book-manager-system/
"Hello, World! i am comming"。
以上就是一个简单的完整的基于maven的web项目的创建过程。
总结
到此这篇关于eclipse创建一个基于maven的web项目的文章就介绍到这了,更多相关eclipse创建maven的web项目内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Springboot使用@RefreshScope注解实现配置文件的动态加载
本文主要介绍了Springboot使用@RefreshScope注解实现配置文件的动态加载,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2021-09-09
Spring Boot 3.x GraalVM原生镜像构建内存溢出问题解决方案
文章解析了Spring Boot 3.x与GraalVM Native Image构建过程中出现的内存溢出问题,从问题概述、根本原因、诊断工具、解决方案到高级调优技巧和应急解决方案,全面覆盖了构建优化的各个方面,本文给大家介绍的非常详细,感兴趣的朋友一起学习下吧2026-01-01
SpringBoot调用第三方WebService接口的操作技巧(.wsdl与.asmx类型)
这篇文章主要介绍了SpringBoot调第三方WebService接口的操作代码(.wsdl与.asmx类型 ),本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2021-08-08
SpringBoot Web开发之系统任务启动与路径映射和框架整合
这篇文章主要介绍了SpringBoot Web开发中的系统任务启动与路径映射和Servlet、Filter、Listener框架整合,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2022-08-08


最新评论