报错:Error,关于运行localhost://8080/一直提示:“源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。“的可能问题集合。
可能的原因:
- 查看端口占用问题
- 查看Tomcat的安装问题及配置问题
- 查看web.xml是否缺少配置
- 查看网页内容引用路径问题
- 考虑是否权限问题
第一步:查看端口占用问题
改端口号,比如改成:8888
↓【找到Tomcat安装目录→conf文件夹→server.xml(记事本打开)→找到Connect port→修改8080】
第二步:检查是否是Tomcat安装及配置问题
(1)Tomcat计算机环境配置
【在官网安装Tomcat后,要在计算机的:控制面板→系统和安全→系统→相关设置的高级系统设置→环境变量】
↓【用户变量:新建如下两个变量,值为Tomcat的安装路径】
↓
↓【系统变量:新建如下两个变量,值为Tomcat的安装路径。找到Path变量,点击编辑添加如图4个变量】
↓
↓【点击Path,点击编辑】
↓
↓【添加4个变量】
(2)Tomcat启动
【找到Tmocat安装路径→bin文件夹→双击start.bat】
启动成功标志:出现cmd页面,并运行,页面会停留,运行停止关闭
(3)Tomcat在idea中的配置
↓【左上角:找到Run】
↓【点击:Edit Configurations】
↓
↓【添加Tomcat:local】
↓
↓【点击Configure】
↓
↓【添加Tomcat路径】
↓
↓【在同页面的Deployment→添加Artifacts,找到war_exploded结尾,添加】
↓
↓【完成,点击Run Tomcat】
↓
↓【成功:左下角会出现】
↓
↓【补充:Project Setting →Libraries 记得添加 lib ,lib为自己项目的lib(一般jar都放里面)】
第三步:查看web.xml缺少配置
【复制粘贴进web.xml】
<servlet-mapping><servlet-name>default</servlet-name><url-pattern>*.html</url-pattern></servlet-mapping>
第四步:查看网页内容引用路径问题
↓【点击Project Structure】
↓
↓【修改路径,一般是在尾部补 \WEB-INF (注意斜杆,注意不要盲目补,要看自己的Web实现功能放在哪个包里,就改成那个包的路径】
第五步:考虑是否权限问题
Tomcat安装路径下的work文件夹用来存放Tomcat运行时编译后的文件,清空work,可以清楚Tomcat服务器缓存,可以解决之前设置权限的问题。
注意:一般自己电脑或者没特地去设置访问权限,应该不会是这个原因
【进入tomcat安装目录下,打开 work文件夹,清空内容,再重新启动服务。再试着运行,如果不行,恢复删除,防止其他新问题。】
【转载请注明出处】
报错:Error,关于运行localhost://8080/一直提示:“源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。“的可能问题集合。相关推荐
- 解决MySQL报错ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost:3306‘ (10061)
解决MySQL报错ERROR 2003 HY000: Can't connect to MySQL server on 'localhost:3306' 10061 笔者在新电脑安装完 MySQL ...
- Intellig idea导入项目第一次运行报错- Error running ‘Application‘: Command line is too long—— 解决方法
Intellig idea导入项目第一次运行报错 Error running 'Application': Command line is too long. Shorten command line ...
- 运行 vue-typescript-admin-template 报错 error Command failed with signal “SIGABRT“. 切换node版本
使用 vue-typescript-admin-template 时 正常运行 yarn serve 发行到了 40%就会报错 error Command failed with signal &qu ...
- vue3运行npm run serve报错ERROR Error: Cannot find module ‘babel-plugin-import‘ Require stack:
1.完整报错` > ims-support-demo@0.1.0 serve /Users/yizhikaixinya/Desktop/charmplus-ims > vue-cli-se ...
- 解决:安装html-loder后,运行报错Error: Failed to compile with 1 error
项目创建过程中,因为vue.config.js的配置里引用了html-loder,且项目运行时,也提示需要安装html-loder,但安装后,再次运行,就报错Error: Failed to comp ...
- 03-Redis客户端连接Redis服务器(redis.conf 文件配置没有生效导致redis运行报错Error: Connection reset by peer)
参考此链接配置 redis.conf,然后本文章才能继续操作 EditPlus连接Centos7修改Redis配置文件(建议FinalShell修改更加方便)https://blog.csdn.net ...
- 使用fswebcam报错Error selecting input 0 VIDIOC_S_INPUT: Device or resource busy或者使用metion监控,画面为灰色
一,BUG解决 不知道大家使用树莓派的时候,有没有遇到过使用fswebcam报错Error selecting input 0 VIDIOC_S_INPUT: Device or resource b ...
- 解决MySQL报错ERROR 2003 (HY000) Can‘t connect to MySQL server on ‘localhost3306‘ (10061)
解决MySQL报错ERROR 2003 HY000: Can't connect to MySQL server on 'localhost:3306' 10061 笔者在新电脑安装完 MySQL 后 ...
- 达梦数据库连接报错 error code=-70028 Create SOCKET connection failure. 创建SOCKET连接失败
达梦数据库连接报错 error code=-70028 Create SOCKET connection failure. 创建SOCKET连接失败 D:\dm8\bin>disql SYSDB ...
最新文章
- 面向过程(结构化)分析方法与面向对象分析方法的区别
- java悲观者不加事务_在spring中,使用事务和不用事务的区别
- _declspec(naked) 使用(裸函数)
- mysql存储加速_mysql存储过程加速
- 广播,实现强制下线功能(项目文件已上传GitHub)
- PHP 设计模式之代理模式
- 详解CockroachDB事务处理系统
- 前端工程师如何摆脱舒适区,持续精进?
- 法拍房数量激增数百倍!来看看这里面的数据...
- 【渝粤教育】国家开放大学2018年春季 7392-21FMatlab语言及其应用 参考试题
- Java解码aac,Android MediaCodec解码AAC,AudioTrack播放PCM音频
- epoll的两种触发模式ET和LT
- 按键精灵手机助手连接mumu模拟器的方法,适用于任何模拟器连接按键精灵手机助手
- Vue实现excel文件下载
- mysql的month_MySQL month()函数
- 利用python计算股票相关指数
- stalk词组_let.stalk是什么意思
- 呼叫中心系统智能排队功能转接流程
- Sublime Text 崇高文本 ----最性感的编辑器(程序员必备)
- oracle9i升级oracle10g
热门文章
- P2320 [HNOI2006]鬼谷子的钱袋
- Android 视频播放器JieCaoVideoPlayer使用(防今日头条视频预加载)
- Codeforces Round #658 (Div. 2) D. Unmerge(分块,背包dp)
- pythonui自动化如何设计用例_PyTest管理UI自动化测试用例(一)
- javaweb(九)—— 通过Servlet生成验证码图片
- 游戏用的计算机语言,编程游戏在计算机语言中的运用分析
- git merge 合并分支时遇上refusing to merge unrelated histories的解决方案
- 中兴回归:高端AXON天机能否绝尘?
- 【pyqt5学习】——TextEdit属性,将滑条始终置于最后
- js怎么给下拉框默认选中