tomcat升级问题

在本地开发使用myeclipse6.5自带tomcat,部署到服务器上是7.x,导致jsp页面无法解析。

所以想着在本地也使用tomcat7部署,myeclipse6.5不支持tomcat7.x,到网上找了解决方法,就是将tomcat5改成tomcat7,最后还要配置一下tomcat7使用的JDK,不要自带的JDK。

tomcat7启动后,还是无法解析JSP页面,语法有些错误,比如import语句末尾不要加分号。

其实是部署到tomcat7后,项目的lib文件夹里缺少jstl1.2.jar和javaee.jar文件,把这两个文件拷贝到项目的lib文件夹里就行了。

最终项目运行起来了。

时间: 2024-10-24 05:02:10

tomcat升级问题的相关文章

tomcat升级,tomcat窗体改名,一台电脑安装多版本JDK

1 tomcat改名:在bin目录下找到次文件(如图),按图上指示修改(比如我窗体是主数据) 修改后: 2 一台电脑安装多个版本的JDK 为什么我们要安装多个版本JDK?--我是因为tomcat修复漏洞需要升级,但是服务器装的是1.5版本的,不能适应最新版本tomcat,但是为了不影响其他,所以安装一个最新版本JDK,然后为最新版本tomcat制定特定JDK 步骤:1 下载最新版本JKD,这个不多说了,自己官网下载,注意对应系统位数 2 点击安装,但是不做任何通用配置 3 为tomcat制定刚安

tomcat ssi配置及升级导致ssi include错误问题解决

最近tomcat升级版本时,遇到了ssi解析的问题,记录下解决的过程,还有tomcat ssi配置的要点. tomcat 配置SSI的两种方式 Tomcat有两种方式支持SSI:Servlet和Filter. SSIServlet 通过Servlet,org.apache.catalina.ssi.SSIServlet,默认处理”*.shtml”的URL. 配置方式: 修改tomcat的 conf/web.xml文件,去掉下面配置的注释: <servlet> <servlet-name&

linux:记录一次 处理tomcat启动卡死无报错现象的曲折过程

一.环境 系统:CentOS 5.5 tomcat 6.0 jdk1.6 二.问题现象     我们公司近期请人做的某个项目的一期要完成了,因对方负责java开发的工程师都不懂linux,而且也没有专职的linux工程师,最后的最后就是只能我来部署了,刚开始也没觉得会有多麻烦,按以往的套路来就好了嘛,好吧,先把项目在我本地环境(windows)跑一下,然而...... ........(省略因开发环境不一样造成的揪心过程,还有对方代码的各种坑,然而我还拿不到源文件..) 一翻折腾,终于在本地运行

solr之webservice服务兼容性升级

摘要:本人这次升级是一次比较大的升级.从底层搜索引擎solr4.8升级到solr6.4,由于solr底层从6.x开始以来的jdk必须指定为1.8,而且很多内部实现类都已经废弃或者干脆被砍掉了,导致很多实现类都需要进行兼容性的修改,第三方以来的库也需要跟着进行升级改造.例如IK词库加载,就需要手动编译修改源代码,具体可以参考我的另外一篇博客:http://www.cnblogs.com/liang1101/articles/6395016.html.本篇主要是从应用实现兼容修改以及项目发布遇到的问

【第一季:Tomcat 8迷情】 第4集:Tomcat8常见的安全加固方法

Tomcat8 常见的系统安全加固方法: 1.条件允许的话,将tomcat升级到最新的稳定版本: 2.删除tomcat webapps目录下的系统自带的所有目录和文件:docs  examples  host-manager  manager  ROOT 3.在conf/web.xml中自定义错误页面,隐藏tomcat自带的错误页面,避免tomcat产生的原始异常直接在页面中显示 [第一季:Tomcat 8迷情] 第4集:Tomcat8常见的安全加固方法

Tomcat架构(二)

5.容器组件 这一小节中我们将讨论请求处理组件:引擎(engine).虚拟主机.上下文(context)组件. 5.1.引擎(engine) 引擎表示可运行的Catalina的servlet引擎实例并且包含了servlet容器的核心功能.在一个服务中只能有一个引擎.同时,作为一个真正的容器,Engine元素之下可以包含一个或多个虚拟主机. 作为请求处理的主要组件,它接收代表传入请求的对象以及输出相应结果.它主要功能是将传入请求委托给适当的虚拟主机处理.如果根据名称没有找到可处理的虚拟主机,那么将

单Tomcat的多实例配置原理及应用

转自 http://www.cher7.com/?id=12919 我们常有在JAVAWeb应用部署或依赖Tomcat应用中遇到单机多实例的需求,解决方案一般有: 1.复制Tomcat到不同目录,更改Server.xml等配置文件: 2.部署不同应用实例到webapps目录下或直接将多项目部署到同一Tomcat实例中. 以此解决多项目部署问题,不能说以上两种解决方案不对,只是这种解决思路有以下几个问题: 复制多Tomcat难于维护.两三个实例还好说,如果配置十个以上的实例,那对于统一启动.Tom

eclipse项目转移至IDEA与IDEA tomcat报错(idea自带tomcat版本太高)与war包部署到win服务器与idea提交git的总结

eclipse导出项目到idea时,不要导出target: idea打开eclipse项目后,出现junit找不到的问题,原因是jar包缺失,而maven配置的低版本的junit也显示找不到,解决办法: <!-- https://mvnrepository.com/artifact/junit/junit --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifac

Tomcat 7 不能传参json 解决办法

之前项目一直使用tomcat6 但是因为某个原因更换了tomcat 7 发现传递json参数时会出现 Using the protocol="HTTP/1.1" connector (Coyote) After upgrading a site to Tomcat 7.0.73 from 7.0.72 or from anything earlier, a url with an unencoded { or } (ie. http://my.com?filter={"sea