javaEE异常摘要——更换工作区相同tomcat当部署在同一个项目疑难解答
我有一个项目,我的工作区公告,没问题,它可以运行正常,但我把项目copy还有一个工作空间,然后发布到tomcat(随着tomcat,先前的工作空间remove deployment,公布信息)上去,想在还有一个工作空间去执行这个项目(为了统一管理)。结果add deployment到tomcat上去没有问题。也没有出现异常信息,可是项目也没有公布上去,细致看tomcat的启动日志发现了一句“Skipped installing application listeners due to previous error(s) ”,跳过了安装。奇怪,我在前一个工作空间,项目跑的好好的,怎么到这里来就给我跳过安装了呢,项目哪里出错了吗。然后再看tomcat安装文件夹下logs文件夹下有tomcat的日志。发现了例如以下的错误信息。
java.lang.ClassNotFoundException: org.apache.catalina.filters.CsrfPreventionFilter
at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:854)
at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:721)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:211)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:308)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:79)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3698)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4349)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:277)
at org.apache.catalina.core.StandardHost.install(StandardHost.java:832)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:701)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:432)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:983)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:349)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
at org.apache.catalina.core.StandardService.start(StandardService.java:480)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:2313)
at org.apache.catalina.startup.Catalina.start(Catalina.java:556)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
ClassNotFound,首先想到的是,我更换工作空间了。是不是jar的路径出错了,可是细致核对后没问题啊。然后经过了一番折腾,后来在tomcat的安装文件夹下的work文件夹中找到非常多,应用程序相关的东西,和很多我有remove deployment的project,我remove如何work在那里。哎,这是没有问题的,然后我work在适当的project(应tomcat为了产生)删除。
尝试,FML,灿。很叙述性说明easy。其实我也折腾了两个多小时。哎。发布给大家分享。
javaEE异常摘要——更换工作区相同tomcat当部署在同一个项目疑难解答相关推荐
- linux部署tomcat项目404_一个tomcat下部署多个项目或一个服务器部署多个tomcat
点击上方[全栈开发者社区]→右上角[...]→[设为星标⭐] ♪ 点击上方绿标 收听一个tomcat下部署多个项目或一个服务器部署多个tomcat 最近需要把两个项目同时部署到服务器上,于是研究了一下 ...
- Tomcat服务器部署+Web项目搭建
Tomcat服务器部署+Web项目搭建 1.Tomcat服务器 1 . Tomcat下载 2 . Tomcat启动与关闭 3 . 配置端口号2.IDEA搭建Web项目 1 . web项 ...
- react admin项目部署到tomcat_一个tomcat同时部署多个项目
前言 一个tomcat部署多个项目常用的方法是将所有的项目放置在webapps里面,共用同一个端口,各项目根据项目名进行区分.如果多个项目有启动先后顺序,这样的做法就显得不合适,因为tomcat启动是 ...
- tomcat同时部署两个项目的问题
最近直接把两个项目打成war包在tomcat下发布,出现了很多莫名奇妙的问题,就是不能发布成功,只能有一个项目能成功,在网上查了很多方法,以为是两个项目中jar包出现冲突,也按照网上的方法把两个项目中 ...
- linux tomcat下部署多个项目启动失败
catalina报memory leak错误,解决办法:用./stop.sh停止tomcat,重新启动 html maxlenth属性不区分中英文字符 转载于:https://www.cnblogs. ...
- Tomcat下部署多个项目
转载地址:http://blog.csdn.net/philosophyatmath/article/details/30246631 同一端口号的多个项目部署 添加: <Context ...
- tomcat 中部署java web项目
1.静态部署(服务器启动之前部署) a.将项目放在webapps下,就可以了 b.更改$CATALINA_HOME\conf\server.xml文件,在<host>标签内添加<Co ...
- Intellij IDEA 创建Web项目并在Tomcat中部署运行
一.创建Web项目 1.File -> New Module,进入创建项目窗口 2.选择Java类型,在 Module name 处输入项目名,点击Next 3.勾选 Web Applicati ...
- Tomcat配置、创建Web项目
Tomcat配置.创建Web项目 第一章 Web应用的演变 1.1 C/S模式和B/S模式 C/S:Client/Server或客户端/服务器模式 C/S的优点是能充分发挥客户端PC的处理能力 缺点是 ...
最新文章
- 大学计算机专业副修课,计算机学院举行本科课程教学大纲修订工作研讨会
- SpringBoot 拦截器和过滤器
- Unity3D 多平台 预编译 宏定义
- android 改python,如何正确的用python修改AndroidManifest.xml(史上最详细教程)
- Soring冲刺计划第三天(个人)
- 【Java】生成 .json格式文件工具类
- ASP.NET MVC +EasyUI 权限设计(三)基础模块
- 手把手教您安全配置Apache服务器
- android开源进度条,Android github开源进度条类框架SmoothProgressBar的使用
- ps 计算机 性能设置,Photoshop 中的性能首选项
- CAD命令输入、结束、重复与撤销
- 大功率LED的热功率计算_51CAE_新浪博客
- Anaconda创建Pytorch虚拟环境(排坑详细)
- 模拟私网问题导致节点宕机无法启动
- 数学牛人们的轶事[下]
- 心路历程 致正在为梦想奋斗的自己
- 抢先看! Lumion 10 正式发布之核心功能预览
- 2021年全球与中国红外窗口行业市场规模及发展前景分析
- idea maven sss(Spring+Struts+SpringDataJpa)实现简单登录
- 今天咱们用Python整一个植物大战僵尸游戏 | 附带源码
热门文章
- c++ 截取屏幕图片并保存
- 微服务升级_SpringCloud Alibaba工作笔记0013---SpringCloud Alibaba简介
- Netty工作笔记0075---handler链调用机制实例1
- android学习笔记---40_建立能与访问者进行相互通信的本地服务,后台运行的service
- 3d激光雷达开发(平面映射)
- win32开发(简单绘图)
- c语言选择循环实验报告,C语言程序设计实验报告选择与循环结构程序设计.doc
- Linux两个网卡mac地址重复,ARP响应Linux服务器上的单个MAC地址,同一网络上有多个接口...
- regester正则用法_Regester学习笔记
- python创建maven工程_Maven项目