idea中使用tomcat服务器发布javaweb项目时可能出现的一些问题

本文讲述了作者在尝试在本地运行从GitHub下载的JavaWeb项目时遇到的问题,包括IDE选择、项目配置(如SDK版本、依赖管理)以及如何正确设置Tomcat。作者建议观看详细教程以解决这些问题并推荐使用带文档注释的项目以减少错误。
摘要由CSDN通过智能技术生成

我从github上下载的一些javaweb项目无法在本机运行,刚开始是用的eclipse,结果老是出现各种各样的问题,一直无法运行,然后又下载了一些idea项目,结果又出现一堆问题,然后上网发现好像是因为idea社区版不支持tomcat,于是又下载了一个企业版(想安装idea的看http://【尚硅谷Java零基础全套视频教程(宋红康主讲,java入门自学必备)】https://www.bilibili.com/video/BV1PY411e7J6?p=60&vd_source=5976dab9f4c724f1ceca3b323b1d0c4259和60集),结果又出现了一些问题,不过这次的问题已经被解决,所以把这次问题的解决方法写下来以供参考,希望能对你解决此类问题有所帮助

如果想看更详细的可以看:60和61集http://【尚硅谷全新JavaWeb教程,企业主流javaweb技术栈】https://www.bilibili.com/video/BV1UN411x7xe?p=61&vd_source=5976dab9f4c724f1ceca3b323b1d0c42

我配置完之后,运行时出现以下页面

然后看视频配置

发现由于我之前一直用eclipse,所以直接是点击index.jsp运行,结果就导致name那里成了index.jsp,这个其实没啥影响,不过一般是写tomcat版本名,最主要的是下面的URL地址也写成index.jsp了,导致运行不出来,URL是写你的tomcat默认端口号以及你的项目名,例如ocalhost:8080/Bookshop/,8080是默认端口号,后面紧跟你的项目名,我的是后面跟了index.jsp,所以出错了,不过这个你运行项目会自动写好,运行时点击项目的运行键就行,否则会出错。

下面的也写错了,具体请看视频,仅供参考。

当从github里面下载项目时,不要把项目拖进idea里面就直接运行,这样一定会出错,先要在项目里面设置一下。具体如下,详情请看视频。

点击file---》

第一个页面project是这样的SDK我的是jdk17,下面的language也是17,如果没有这个会自动填充jdk18,但是没有jdk18,所以会报错,language也必须改成相对应的,不能是默认的,否则也会报错。

第二个界面里面SDK我也是17,要一致,里面的lib是一些jar包依赖,如果没有也会出错,我由于是直接运行项目,所以我的tomcat之前是红色的,报错,然后我就右键remove了,重新加了一下,怎么加,可以看视频,lib怎么加也可以看视频,这里也可以点击+号添加。

我的之前不小心加了两次,所以有lib(2),但是不影响

看视频的时候有个这样,但是我的里面没找到,也没管,也没有影响结果

最后,我希望大家可以看视频,比我这个详细多了,里面就讲到tomcat 10和其他版本的区别还有其他的,说不定对你解决问题有一定帮助。

假如说大家要从github里面下载项目,最好是选那种有文档注释的,会给你说需要啥环境,怎么安装的,这样比较省事,也不容易出错。

还有就是我看那些人讲怎么从github上直接下载到idea里面,我没看懂,所以每次都是直接从github上面直接clone到本地,默认就保存到桌面,也比较好找,也没有下载github desktop,不过git是要必须下载的,然后直接在git Bash Here里面直接git clone URL就行,可以参考其他人的博客。

  • 11
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值