[转]Eclipse下开发Struts奇怪异常:org.apache.struts.taglib.bean.CookieTei
今天早上开始在Eclipse下学习struts,于是按照李兴华老师的《struts入门视频教程》一步一步地充满快乐的学习,等把登陆程序写完,打开浏览器准备运行的时候,奇怪的异常产生了,异常显示500错误,如下: HTTP Status 500 -
--------------------------------------------------------------------------------
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: Failed to load or instantiate TagExtraInfo class:org.apache.struts.taglib.bean.CookieTei 大概意思就是加载struts里的.class类失败,于是满怀期望的到百度上去寻找,可以这样说,大多数错误都可以在百度上面找到答案。但是,这次例外了。网上的答案几乎都是删除WEB-INF下lib下的jsp-api.jar包或是拷贝struts.jar包到Tomcat的lib目录下,可是我下Eclipse创建的struts web工程,lib下面根本就没有任何jar包,即lib是空文件夹,一切的加载工作都是Eclipse自动加载的,视频教程里明显运行出结果?但是我的为什么不行呢?是我的程序写错了? 我到处问,包括软件群里,有好心人给我出各种注意,热心帮我,在此表示深深的感激,可怜的是任然没有得到解决。自学Java以来,第一次遇到网上找不到答案而自己又不知道问题所在的异常,颇受打击。 为了找到答案,我开始怀疑自己写的程序有问题,于是把原来的彻底删除,再重复一次struts工程,可结果依旧,我大概排除了程序的问题。 拷贝struts.jar包到Tomcat下的lib目录下,问题依旧。 很多人到此估计要怀疑自己Tomcat等的版本的问题,但是我不会,因为我的版本都是最新的,而且从经验来看,凡是怀疑软件有问题的人,都是因为他没有发现问题所在,才开始怀疑软件。自从我学Java以来,没有一个问题是软件造成的,都是程序或部署等出问题。 通过我的冷静思考,我做了一个大胆的测试,而恰恰就是这样一个测试,我把问题解决了,心里无比高兴,再次点燃了我的Java激情。 我不是拷贝struts.jar包,而是把D:\eclipse3.3\MyEclipse 6.0\eclipse\plugins\com.genuitec.eclipse.cross.easystruts.eclipse_6.0.1.zmyeclipse601200710\data\1.2\lib目录下所有的jar包都拷贝到Tomcat的lib目录下,即Struts1.2的所有jar包,而不光是struts.jar,总共6个jar包,其中包括了struts.jar包,再次运行,成功了。我又把6个jar包剪切到web工程的WEB-INF/lib下,运行同样成功了。 我又喜有气,喜的是成功了,气的是我最喜欢的Eclipse表面上部署了struts1.2的所有jar包,却不把他们加载到WEB-INF/lib下,导致出现异常。实在搞不懂MyEclipse是怎么工作的,下面我在Eclipse中建立的struts项目,里面明显加了struts1.2的支持,却还要我手动把包加到WEB-INF/lib下
[转]Eclipse下开发Struts奇怪异常:org.apache.struts.taglib.bean.CookieTei的更多相关文章
- 4-1eclipse & 4-2在eclipse下开发Java
ecplise是一款继承的开发工具,可以开发我们的java程序. 下载地址: https://www.eclipse.org/downloads/ 视频中ecplise的版本 安装Ecplise: 默 ...
- eclipse下开发简单的Web Service
service部分 在eclipse下新建一个动态web项目 在项目中新建一个service类 编写SayHello类的代码 package org.sunny.service; //包不要引用错了 ...
- 1.3……Eclipse下开发Android相关知识
Android应用目录结构 src -------------------------------------------java原代码存放目录 gen ----------------------- ...
- JETSON TK1 ~ 基于eclipse下开发ROS
此文档是在PC端开发后移植到TK1,并非在TK1上安装eclipse 官方使用IDE开发的文档: http://wiki.ros.org/IDEs 一:安装eclipse 1.下载eclipse安装包 ...
- Windows, Eclipse下开发Heritrix 3.1 (一)环境搭建
国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html内部邀请码:C8E245J (不写邀请码,没有现金送)国内私 ...
- ArcGIS Server SOE开发之奇怪异常:
添加之后结果显示如下:fjsontokenezkBvir0Tj5q31UEst7pTFPwrwocmHklCajKeh-xXM91qWdBXDuQMmtGcaHaaXCJ 具体如下: 该SOE扩展在另 ...
- eclipse下开发winform的插件WindowBuilder
可以开发swt,xwt等c/s应用 WindowBuilder插件可以在MarketPlace下载到,Help->Eclipse MarketPlace 可视化开发界面:
- [原创]Eclipse 安卓开发几个异常的处理办法
一.代码没有问题,就是报错,重启一下就会好.可以先clean再build; 二.R.Java丢失 网上讲了若干方法,有用android toos的,有clean再build的,我的解决办法是勾选bui ...
- PHP - CentOS下开发运行环境搭建(Apache+PHP+MySQL+FTP)
本文介绍如何在 Linux下搭建一个 PHP 环境.其中 Linux 系统使用是 CentOS 7.3,部署在阿里云服务器上. 1,连接登录服务器 拿到服务器的 ip.初始密码以后.我们先通过远程 ...
随机推荐
- [转载]Oracle PL/SQL之LOOP循环控制语句
在PL/SQL中可以使用LOOP语句对数据进行循环处理,利用该语句可以循环执行指定的语句序列.常用的LOOP循环语句包含3种形式:基本的LOOP.WHILE...LOOP和FOR...LOOP. LO ...
- Python+OpenCV图像处理(二)——打印图片属性、设置图片存储路径、电脑摄像头的调取和显示
一. 打印图片属性.设置图片存储路径 代码如下: #打印图片的属性.保存图片位置 import cv2 as cv import numpy as np #numpy是一个开源的Python科学计算库 ...
- echarts遇到的问题
X轴无偏移: axisTick: { alignWithLabel: true }, x轴显示所有数据项且避免拥挤在xAxis设置: axisLabel: { interval: 0, rotate: ...
- 使用WebClient下载网页,用正则匹配需要的内容
WebClient是一个操作网页的类 webClient web=new WebClient(): web.DownloadString(网页的路径,可以是本地路径);--采用的本机默认的编码格式 ...
- Kattis之旅——Rational Arithmetic
Input The first line of input contains one integer, giving the number of operations to perform. Then ...
- 结合sklearn的可视化工具Yellowbrick:超参与行为的可视化带来更优秀的实现
https://blog.csdn.net/qq_34739497/article/details/80508262 Yellowbrick 是一套名为「Visualizers」的视觉诊断工具,它扩展 ...
- Subversion版本控制系统的安装和操作.
SVN的简单介绍 SVN是Subversoin的简称,是一个开源的版本控制系统 Subversion将文件存放在中心版本库里,这个版本库很像一个普通的文件服务器,不同的是,他可以记录每一次文件和目录的 ...
- nginx location分析
- python字符格式化
使用%格式化字符串 字符串格式化使用格式化操作符即百分号. 在%号的左侧放置一个字符串(格式化字符串),而右侧则放置希望格式化的值. In [17]: name = "wxz" I ...
- hibernate 和mybatis
hibernate 和mybatis 你觉得选哪个?原因? Mybatis优势 MyBatis可以进行更为细致的SQL优化,可以减少查询字段. MyBatis容易掌握,而Hibernate门槛较高. ...