java.lang.NoSuchMethodError: javax.servlet.JSP.PageContext.getELContext()LJAVAx/el/ELContext 收藏
错误信息:java.lang.NoSuchMethodError: javax.servlet.JSP.PageContext.getELContext()LJAVAx/el/ELContext
分析:这个问题网上找了半天没看到解决方法,只好自己想办法。
想起先前看到的一个知识点:tomcat 6 实现了 servlet 2.5 和JSP2.1的规范相应的 tomcat 5 实现的是 2.4和2.0,想到tomcat5不支持JSTL1.2,于是替换JSTL1.1的包试试看后,问题解决。
解决方法:移出工程lib目录中的JSTL1.2.jar,添加standard-1.1.jar和JSTL1.1.jar
总结:
jstl1.1版本由2个必要包构成:standard-1.1.jar和JSTL1.1.jar;而jstl1.2版本只有一个必要包JSTL1.2.jar。(一开始在替换的过程中想当然的用JSTL1.1.jar换JSTL1.2.jar,然后遗漏了standard-1.1.jar,耽搁了不少时间。)
经测试,tomcat6.0支持JSTL1.2版本,也支持JSTL1.1版本;tomcat5.5只支持JSTL1.1(JSTL1.1一下版本未测试)
不建议将2个版本的3个包同时放在工程中,可能会发生版本冲突。(另外,实际操作的时候发现JSTL1.2.jar和JSTL1.1.jar这2个包放一起可以在tomcat5.5和tomcat6.0上跑,鉴于JSTL1.1.jar里面没有c.tld等文件,猜测JSTL1.1.jar里面只是放置了1.1的专用的类和信息)
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/ja_II_ck/archive/2009/05/27/4220102.aspx
分享到:
相关推荐
在本项目中,我们主要探讨的是一个基于SSH2(Spring、Struts2和Hibernate)框架构建的日志管理系统,结合了Ztree和Bootstrap技术,提供了一种实用的企业级解决方案。SSH2是一个广泛应用于Java Web开发的开源框架组合...
通过这份“SSH2入门配置”的教程,你可以跟随详细的图解步骤,逐步学习如何在MyEclipse 8.5中搭建SSH2环境,这对于理解和掌握SSH2框架的使用非常有帮助。教程中的每个环节都有可能遇到问题,但只要按照指导耐心操作...
3、保留scp与ssh-copy-id命令 4、已默认安全加固(已有配置跳过) 安装: 执行 bash upgrade_ssl_ssh.sh 进行安装 注意,升级安装后,确保sshd服务正常,请新开终端进行验证测试 验证 openssl版本: openssl ...
看到网上有很多ssh配置文章,但是有很多是调不通的,还有版本不同,配置也不尽相同,下面是我做的ssh开发配置教程,其中包括了Eclipse3.7下的SSH开发环境搭建和MyEclipse8.5下的SSH开发环境搭建。以供参考......
H3C 5500 ssh登录配置 H3C 5500 ssh登录配置是一种常用的网络设备登录方式,它通过使用 SSH(Secure Shell)协议来确保数据信息交换的安全。下面是H3C 5500 ssh登录配置的详细过程和相关知识点: 一、 SSH 登录...
`ssh2-sftp-client`是这样一个专门为前端开发者设计的开源库,它使得在Node.js环境中通过SFTP(Secure File Transfer Protocol)协议与远程服务器进行安全的文件操作变得更加便捷。 SFTP是基于SSH协议的文件传输...
标题中的“ganymed-ssh2-262.jar”是一个特定版本的SSH2库,由Ganymed项目提供,用于Java环境下的SSH(Secure Shell)连接。SSH是一种网络协议,常用于安全地远程登录到服务器、传输文件以及执行命令。Ganymed SSH2...
这个库是 Ganymed SSH-2 的一个特定版本,版本号为210。SSH协议允许用户通过安全加密的通道与远程主机进行交互,包括执行命令、传输文件等操作。 在Java开发中,Ganymed SSH-2库提供了一套完整的API,使开发者能够...
在本文中,我们将深入探讨SSH2模块的功能、安装过程以及其在Windows环境下的使用。 **SSH2协议与安全性** SSH2是一种网络协议,用于安全地在不同主机之间进行远程登录和数据传输。它通过加密技术保护通信内容,...
**Python库 ssh2_python 深度解析** Python是一种广泛使用的高级编程语言,以其简洁的语法和丰富的库支持而闻名。在后端开发领域,Python提供了多种库来处理不同的任务,其中`ssh2_python`是一个重要的库,专用于...
ssh2 一些错误问题的记录
CentOS 7 配置 SSH 服务是 Linux 环境下部署 SSH 服务实现本机远程连接服务器的必备技能,尤其是运维人员。下面将详细介绍 CentOS 7 设置 SSH 服务以及端口的修改。 一、安装 SSH 服务 在 CentOS 7 中,安装 SSH ...
本实验主要讲解了eNSP配置SSH环境的搭建过程,包括拓扑图的设计、静态路由的配置、Telnet和SSH认证的设置等。 一、拓扑图设计 在本实验中,我们设计了一个简单的拓扑图,包括三个路由器AR1、AR2和AR3,每个路由器...
在配置好后,PHP应用程序就可以使用SSH2相关的函数,如`ssh2_connect`, `ssh2_exec`, `ssh2_scp_recv`等,来执行远程操作。例如,你可以通过PHP建立SSH连接,执行远程命令,或者通过SCP安全地上传和下载文件。这对于...
3、已默认安全加固(已有配置跳过) 安装: 执行 bash upgrade_ssl_ssh_ubuntu.sh 进行安装 注意,升级安装后,确保sshd服务正常,请新开终端进行验证测试 验证 openssl版本: openssl version OpenSSL 3.0.14 4 ...
[edit system login user ] set authentication ssh-rsa "<type user's PUB key here>" ``` 其中`<username>`是用户的登录名,`<type user's PUB key here>`是用户的SSH公钥。需要注意的是,这里的公钥应该是在...
SSH 配置详解 SSH(Structs、Spring、Hibernate)框架是 JavaEE 实训课程中常用的框架组合,它可以帮助开发人员快速构建 JavaEE 应用程序。本文将详细介绍 SSH 框架的配置和使用方法。 SSH 框架的作用 -----------...
3、已默认安全加固(已有配置跳过) 安装: 执行 bash upgrade_ssl_ssh_ubuntu.sh 进行安装 注意,升级安装后,确保sshd服务正常,请新开终端进行验证测试 验证 openssl版本: openssl version OpenSSL 3.0.15 3 ...
一次下载,SSH2框架的搭建步骤 全部文档资料都有。 对于新手来说,独自完成一个完整正确的SSH框架可能是一个相当困难麻烦的事。在此我利用Myeclipse+mysql环境下使用截图外加简略文字引导初学者一步一步的搭建出一个...
本文将深入探讨Python中的`ssh2_python`库,这是一个强大的库,允许开发者在Python环境中实现Secure Shell (SSH)协议的功能,用于安全的网络通信。`ssh2_python`库提供了一个全面的API,支持SSH2协议的各种操作,...