idea如何运行Java Web项目(Servlet、JSP)

很久以前用Servlet、JSP写了个小项目,写了玩的,地址:https://blog.csdn.net/qq_37855749/article/details/110492060

最近有不少网友私信问我怎么部署,这篇文章应该可以帮你解决问题。

代码一开始用eclipse写的,现在移植到idea上,有类似需求的朋友也可以参考。

目录

1、代码获取

2、检查jdk版本

3、配置modules

4、引入tomcat jar包

5、设置Artifacts

6、发布

1、代码获取

git clone https://gitee.com/DayCloud/student-manage.git

2、检查jdk版本

点击上角File

点击后,进入下面的界面,是对整个项目的配置。

先检查jdk版本是否符合项目要求,比如我这个小项目要求jdk1.8

3、配置modules

其实这一步的目的是,让idea能够识别我们项目。我们需要告诉他几个关键点,项目的类型、web.xml的位置,以及根目录。

点击modules

点击+号,并选择web(需要向下拉),这一步告诉idea当前项目类型

配置web.xml

点击圈出图案

选择你自己的web.xml路径(一定要选对,否则会生成一个新的文件夹),点击ok

设置web资源目录(这个也需要手动设置)

web资源目录就是放静态资源的目录,WEB-INF也在其中。

最下面的Source Roots,是Java源码位置,如果默认没勾上,需要自己勾上。

设置完后,点击apply,不要退出界面,开始下一步骤

4、引入tomcat jar包

项目在编译过程中也需要一些环境依赖包,比如servlet。

这些依赖包在tomcat的lib目录就有,我们需要手动添加。

点击library

我们可以发现,idea还是很智能的,已经自动的添加了一些jar包,这些jar包也是项目中用到的,我放在了WEB_INF目录下。

不过我们现在还需要添加tomcat的jar包

点击Java

选择你本地tomcat的lib目录

点击ok后出现下面界面

设置完成后,如果你对默认的名字不满意也可以自己改

5、设置Artifacts

点击右下角的Apply保存后,再点击Artifacts。

添加

点击student-manage(项目名),再点击ok

最后完成配置

点击apply  -> ok

6、发布

添加tomcat运行环境

选择tomcat server (记住,不是tomcat EE)

点击configure配置自己的tomcat

 

配置好后,点击Deployment,点击左下角+号

选择Artifact

出现这个界面

最下面圈出来的,就是所谓的 ”应用上下文“,有的项目里路径是写死的,就要求上下文不能出错,如果没有要求,填斜杠即可。

比如我这个项目需要填 /StudentManage。

点击 apply, ok。

运行即可

### 回答1: 如果您的 Java Web 项目遇到了 404 错误,那么可能是以下原因之一: 1. URL 地址错误:请确保您输入的 URL 地址正确,并且没有拼写错误或其他格式问题。您还需要确保 URL 地址与项目的目录结构相匹配。 2. 缺少对应的 ServletJSP 页面:请检查您的项目结构,确保您有一个对应的 ServletJSP 页面来处理请求。如果没有,请创建一个并确保它正确地映射到 URL 地址。 3. 缺少必要的依赖:请确保您的项目中包含了必要的依赖,如 Servlet API 等。 4. 项目部署问题:请检查您的项目是否已正确部署到 Web 服务器上,并且已经启动。 如果您无法确定问题的具体原因,您可以查看服务器日志文件以获取更多信息,或尝试使用调试工具来跟踪问题。 ### 回答2: 在运行JavaWeb项目的过程中,出现404错误通常是因为Web应用程序无法找到请求的资源。这种情况可能有很多原因,下面我们一一进行分析。 1. 项目路径不正确。如果您将项目迁移到另一计算机或重新构建项目,则应确保在运行Tomcat服务器时项目的路径是正确的。可以通过在浏览器中访问“localhost:8080”并查看Web应用程序列表来检查Tomcat服务器是否已正确安装。 2. 请求的资源不存在。如果您正在尝试访问一个不存在的资源,例如一个文件或目录,那么就会看到404错误。检查URL是否正确或尝试访问其他资源以确认服务器是否起作用。 3. servletJSP文件损坏。如果您正在访问一个servletJSP文件,这些文件可能已损坏或丢失。检查Web应用程序目录中的文件,并确保它们都存在并没有损坏。 4. 编写错误。可能存在使用错误的HTTP方法或URI的Java代码错误,使服务器无法找到或加载您请求的资源。检查Java代码和配置文件并更正错误。 总之,404错误可能由于多种原因造成,需要针对具体情况具体分析,然后逐一进行排查。可以检查Tomcat服务器是否正常运行项目路径是否正确,是否存在损坏文件以及Java代码是否正确等问题。此外,在项目中添加日志记录也有助于诊断问题并查找根本原因。 ### 回答3: IDEA运行Java Web项目出现404错误,可能是由于以下几种原因引起的: 1. 项目未正确部署 在IDEA运行项目时,需要将项目部署到Web服务器中,否则访问时会出现404错误。在部署项目时,需要注意检查项目是否正确配置了ServletJSP等文件。 2. 缺少关键字 访问网页时,需要正确输入URL中的关键字,否则会出现404错误。在开发Java Web项目时,需要注意在代码中正确定义路径和URL关键字。 3. 网络连接错误 404错误也可能是由于网络连接错误引起的,可能是服务器未能正确响应请求或网络连接出现问题。在这种情况下,可以尝试刷新页面或重新启动Web服务器。 4. 版本不兼容 开发Java Web项目时,需要注意在选择框架和工具时考虑版本兼容性,否则可能会出现404错误。在IDEA中,也需要检查当前使用版本和项目所需版本是否一致。 以上是IDEA运行Java Web项目出现404错误可能的原因。在解决这个问题时,可以结合具体情况逐一排查每个可能的原因,最终找到解决方案。
评论 40
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值