eclipse导入web项目报错
主要是用svn Checkout一个web项目,然后导入eclipse中运行。正常情况应该是没什么问题的,但是有时候也会有点题。是看了别人的博客之后,确实解决了问题,就记录一下。因为很多坑,要自己掉过再爬起来,就会有一种莫名的情绪
一、项目有红色感叹号
把项目导入eclipse,项目会有红色感叹号,代码内容没什么报错。网上百度出来的大家说,或者是jdk版本不对,或者是jar包有问题。
右击项目,选择“Build Path------>Configure Build Path”,然后,Libraries栏目下就可以看见提示的错误项了。
我的错是有一个jar包missing,jar包前面有红色叉,后面有括号(missing)把这个jar包remove之后,进行下一步
二、启动tomcat报错
启动项目,tomcat就开始报错。
1、The required Server component failed to start so Tomcat is unable to start.
这个错误可以双击 server 在overview里面的一个Options里勾选publish开头的
2、org.apache.catalina.LifecycleException:Failed to start component 异常
这个主要是因为jar包的问题引起,有两种方法解决
(1) 可以把缺失的jar包下载好之后Add进去。
我的错是因为之前把报错jar包删除了,没有导入。
(2)这个是在百度上找到的,对我目前的状况也可以解决。具体的原理我不是很知道
在Tomcat配置文件/conf/catalina.properties中将(约122行)
org.apache.catalina.startup.ContextConfig.jarsToSkip=
后添加 *.jar
改为:
org.apache.catalina.startup.ContextConfig.jarsToSkip=*.jar
当然以上是根据自己掉的坑之后,在百度上众多不认识的朋友的博客得到的决定办法。也不是绝对的解决办法,掉坑之后,多看看众多朋友的解决方法,让自己不这么慌。谢谢大家的分享。
eclipse导入web项目报错的更多相关文章
- eclipse导入web项目报错 Cannot find the class file for javax.servlet.ServletContext.
当eclipse中新导入的Java Project的时候,往往会碰到各种各样的问题,下面是个典型的问题: Cannot find the class file for javax.servlet.Se ...
- Eclipse导入web项目报错找不到HttpServletRequest解决方法
解决方法 右击项目-> Properties -> Java Build Path -> Add Library -> Server Runtime -> next -& ...
- Eclipse导入servlet项目报错
Eclipse导入servlet项目,缺少servlet的jar包,导致项目报错. 解决: step1:选中项目->properties step2:选择的Targeted Runtimes s ...
- Eclipse导入JavaWeb项目报错:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
JavaWeb项目中写的JSP页面需要Web容器解析处理成HTML才能展示到前端浏览器,解析JSP需要Web容器.JSP页面顶端出现“红色”的报错信息:The superclass "jav ...
- IntelliJ IDEA运行eclipse的web项目报错的问题
用IDEA已经有一段时间了, 由于之前的IDEA版本不支持Tomcat服务器, 所以很长一段时间web项目都是由eclipse开发调试. 今天闲来无事下载了一个最新版的IDEA, 按网上的教程, 尝试 ...
- eclipse添加web项目报错“Target runtime Apache Tomcat v7.0 is not defined.”
项目检出后,发现是Tomcat7 发布的,修改文件: 工作空间--->项目名称--->.settings--->org.eclipse.wst.common.project.face ...
- Eclipse 导入Maven 项目报错
新建Maven项目时出错:org.apache.maven.archiver.MavenArchiver.getManifest 新建Maven项目时出错:org.apache.maven.arc ...
- 【原创】Eclipse导入Android项目报错解决
1.点击报错的项目--->右键--->Properties--->选择Android--->将Project Build Target选择其一勾上-->Is Librar ...
- eclipse 导入web项目后,线程假死
eclipse 导入web项目后,就出现关闭后,线程还存在的情况.使用java mission control 查看发现java script indexing线程在running. 关闭js验证后, ...
随机推荐
- 5_Python OOP
1. 实例属性和类属性 (1) 实例属性在构造函数__init__中定义,定义时以self作为前缀,只能通过实例名访问 (2) 类属性在类中方法之外单独定义,还可以在程序中 ...
- 【2019北京集训2】duck 线段树优化建图+tarjan
题目大意:给你$n$个点,第$i$个点有点权$v_i$.你需要将这$n$个点排成一排,第$i$个点的点权能被累加当且仅当这个点前面存在编号在$[l_i,r_i]$中的点,问你这些点应该如何排列,点权和 ...
- odoo开发笔记--与微信集成
odoo 与微信 https://github.com/JoneXiong/oejia_wx
- Python中对矩阵的洗牌操作
[code] import numpy as np # 创建随机交换的索引 permutation = list(np.random.permutation(3)) # 创建矩阵X,Y X = np. ...
- windows 64位下 Octave 不能画图的解决办法
如果不能画图,可能需要更改图形工具包. 1.首先,查看当前的工具包.在Octave命令行中键入 graphics_toolkit,结果如下: >> graphics_toolkit ...
- Storm中的定时任务
1.全局定时器 import java.util.Map; import backtype.storm.Config; import backtype.storm.Constants; import ...
- 分享一套简单的CodeSmith三层模板
如果要连接mysql,需要安装驱动: https://cdn.mysql.com//Downloads/Connector-Net/mysql-connector-net-8.0.12.msi 连接字 ...
- GO入门——3. 控制语句
1 if 条件表达式没有括号 支持一个初始化表达式(可以是并行方式) 左大括号必须和条件语句或else在同一行 支持单行模式 初始化语句中的变量为block级别,同时隐藏外部同名变量 a := 1 i ...
- windows平台安装php_memcache模块
要求 必备知识 熟悉基本编程环境搭建. 运行环境 windows 7(64位);php-5.3; memcached-1.2.6 下载地址 环境下载 什么是PHP Memcache模块 Memcach ...
- centos 修改时区
# date 2014年 07月 22日 星期二 :: EDT # cat /etc/sysconfig/clock -------------------------- ZONE="Ame ...