zoukankan      html  css  js  c++  java
  • 使用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包——构建路径——添加到构建路径。

  • 相关阅读:
    pat1111-1120
    pat1101-1110
    pat1091-1100
    pat1081-1090
    pat1071-1080
    pat1061-1070
    2017华为软件精英挑战赛总结
    pat1051-1060
    【转】WPF中PasswordBox控件的Password属性的数据绑定
    Python学习-41.Python中的断言
  • 原文地址:https://www.cnblogs.com/dream0-0/p/10199141.html
Copyright © 2011-2022 走看看