使用Eclipse、Tomcat遇到的一些问题
Tomcat服务无法启动
前两天瞎搞,试着弄了弄Android的环境。结果不知道动了什么地方,Tomcat崩了,本地打开localhost:8080一直显示404,eclipse也无法使用Tomcat,尝试好多次还是无法使用,于是一直找解决办法,修了加起来接近一天终于修好了。
一开始我以为是端口占用,所以打开cmd窗口,输入netstat -a命令查看端口使用情况,要是发现占用8080端口的可以记住PID去任务管理器里结束进程,结果竟然没有8080端口。
然后没办法了,只能重新安装Tomcat。我去官网下了个最新的Tomcat(9.0.14),之前用的是9.0.10,小版本更新应该不会导致Tomcat崩掉吧?百度经验上说要使用Tomcat的bin目录下service.bat文件注册Tomcat服务,然后可以运行bin目录下的tomcat9w.exe检测能否使用。我在下载的tomcat文件夹里找,发现没有这几个东西,估计是下载错了,于是去官网重新下的对应win10 x64版本的tomcat。按照命令行安装或卸载tomcat服务、Tomcat安装及配置教程里教的又卸载和安装了tomcat服务,终于本地可以打开localhost:8080了。
Eclipse的Web项目报错
解决Tomcat崩掉的问题后,打开Eclipse又发现以前的web项目全部报错。
servlet报错:
JSP报错:1.
2.
3.
首先卸载掉tomcat服务再重新添加。然后将几个jar包添加到构建路径,发现错误解决了。
无法解析导入 javax.servlet(上图servlet报错)以及The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path(上图JSP报错1)解决办法:到Tomcat安装路径——lib里找servlet-api.jar包,复制到web项目的WebContent——WEB-INF——lib文件夹下,在Eclipse里右键这个jar包——构建路径——添加到构建路径。
Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/core"(上图JSP报错2)解决办法:将Tomcat安装路径——webapps——examples——WEB-INF——lib的两个jar包复制到web项目的WebContent——WEB-INF——lib文件夹下,在Eclipse里分别右键这两个jar包——构建路径——添加到构建路径。
javax.servlet.jsp.JspException 无法解析为类型(上图JSP报错3)解决办法:到Tomcat安装路径——lib里找jsp-api.jar包,复制到web项目的WebContent——WEB-INF——lib文件夹下,在Eclipse里右键这个jar包——构建路径——添加到构建路径。
使用Eclipse、Tomcat遇到的一些问题的更多相关文章
- eclipse tomcat 集成
1. 下载 Tomcat 作者选择的是 Tomcat6,下载地址:http://tomcat.apache.org/download-60.cgi,选择绿色版的 zip 进行下载(目前最 ...
- maven + eclipse + tomcat热部署
环境:eclipse + tomcat + maven + m2eclipse 解决这种问题有两种方案(方案二更好用,不想看方案一的人可以直接绕过). 方案一: 第一种方案摘自http://blo ...
- Maven + Eclipse + Tomcat - 开启项目调试之旅(转)
本文的读者需要拥有一些Maven基础知识和实践,如果没有,请直接绕过或者先看一些关于Maven教程,比如Juven翻译的<Maven权威指南>,google一下便知. 开门见山,首先抛出一 ...
- Eclipse tomcat先启动成功,然后再报超时原因之一
eclipse ,tomcat及环境设置都没错,通过上网搜资料发现是因为本机浏览器设置了代理,导致elipse启动tomcat时也启用代理,最后在eclipse中取消代理,成功启动,如下设置: Pre ...
- Eclipse+Tomcat+MAVEN+SVN项目完整环境搭建
1.JDK的安装 首先下载JDK,这个从sun公司官网可以下载,根据自己的系统选择64位还是32位,安装过程就是next一路到底.安装完成之后当然要配置环境变量了. ————————————————— ...
- 使用eclipse+tomcat搭建本地环境
项目开发工具很多,这里简单介绍下使用eclipse+tomcat如何搭建本地环境. 安装开发工具如下: 1. jdk的安装参考 下载地址:http://pan.baidu.com/s/1sj9rVYX ...
- 你喜欢使用eclipse+tomcat编程吗?!
在eclipse中配置tomcat简直是一场灾难! 开源软件确实给开发者极大的自由,但,同时也带来额外的麻烦. eclipse+tomcat只是其中之一.我有幸碰到了N次,在N+1次时,不得不提笔撰文 ...
- eclipse+tomcat+maven debug的时候总是出现source not found /Edit lookup path...的问题解决方案
eclipse+tomcat+maven debug的时候总是出现source not found /Edit lookup path...的问题解决方案 这个问题纠结好久好久.... 问题出现的环 ...
- 关于eclipse tomcat 无法启动(8080,8005,8009端口被占用)的解决方法,附 eclipse tomcat 与 tomcat 并存方式
eclipse 在编译运行时 新建的tomcat连接始终为stopped状态,描述为8080,8005,8009端口被占用. 这是因为在装完tomcat后,tomcat服务已启动,而eclipse仅仅 ...
- Eclipse+tomcat+MySQL搭建JavaWeb开发环境
准备 1.安装JDK并配置环境变量 2.下载Eclipse,Tomcat,MySQL 配置eclipse 解压Eclipse,需要添加Web Tools Platform才能进行web开发 1.启动E ...
随机推荐
- 深入理解 RPC
学习资料 https://juejin.im/book/5af56a3c518825426642e004
- 假设result是一个float型变量,其值为27.32,value是一个int型变量,其值为15执行以下语句后,两个便利的值分别是多少?为什么?
假设result是一个float型变量,其值为27.32,value是一个int型变量,其值为15执行以下语句后,两个便利的值分别是多少?为什么? 在执行这条语句的过程中,保存在result中的值被读 ...
- 51nod 1437 迈克步 单调栈
利用单调栈高效的求出,一个数a[i]在哪个区间内可作为最小值存在. 正向扫描,求出a[i]可做为最小值的区间的左边界 反向扫描,求出a[i]可作为最小值的区间的右边界 r[i] - l[i] +1 就 ...
- Battery historian安装及使用
在介绍Battery historian之前首先来介绍一下 Android adb bugreport 工具,bugreport是什么,怎么用? android系统想要成为一个功能完备,生态繁荣的操作 ...
- js学习笔记--dom部分(一)
js 学习整理之Dom部分 前面我总结了我最近学习js基础部分,当时提到过js分了三大部分,第一部分ECMA基础也就是第一次写的基础部分, 第二部分也就是DOM部分,也就是这里要写的内容的,然后第三部 ...
- Equivalent Sets HDU - 3836 2011多校I tarjan强连通分量
题意: 给一些集合 要求证明所有集合是相同的 证明方法是,如果$A∈B$,$B∈A$那么$A=B$成立 每一次证明可以得出一个$X∈Y$ 现在已经证明一些$A∈B$成立 求,最少再证明多少次,就可以完 ...
- python操作三大主流数据库(11)redis的安装和简单使用
命令参考文档:http://www.redis.cn/topics/introduction.html 1.安装及配置官网https://redis.io中文网站:http://www.redis.c ...
- appium+java (六) 手机chrome浏览器操作
一.前言 早之前写过一段时间的appium for native app(即原生app脚本),但尴尬的是从未写过类似的文章,后期有时间我会陆续接着写,近一阶段有时间又把appium捡起来了,由于公司产 ...
- 软件包.deb的安装及卸载------dpkg
文章链接:https://blog.csdn.net/qq_36764147/article/details/81332606 删除带有rc的软件包:https://blog.csdn.net/chr ...
- 2)django-请求生命周期
1)下图是django请求生命周期 2)详细例子