ubuntu12.04 Struts2 配置过程中出现的错误
1 The Struts dispatcher cannot be found. This is usually caused by using Struts tags without the associated filter.
在web.xml中配置的struts2过滤器中
org.apache.struts2.dispatcher.FilterDispatcher
/*.action
注意红色部分,这样写的话,只会访问后缀为.action的文件,所以要想添加jsp访问的话,要不然多加一个过滤器映射,要不然就改成/*
2Exception starting filter struts2
Unable to load configuration. - bean - jar:file:/E:/tomcat-7.0.11/webapps/struts/WEB-INF/lib/struts2-core-2.2.3.jar!/struts-default.xml:29:72
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:437)
at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:195)
at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:273)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:254)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:372)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:98)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4542)
at org.apache.catalina.core.StandardContext$2.call(StandardContext.java:5220)
at org.apache.catalina.core.StandardContext$2.call(StandardContext.java:5215)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
Caused by: Unable to load configuration. - bean - jar:file:/E:/tomcat-7.0.11/webapps/struts/WEB-INF/lib/struts2-core-2.2.3.jar!/struts-default.xml:29:72
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:69)
at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:380)
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:424)
... 13 more
Caused by: Unable to load bean: type: class:com.opensymphony.xwork2.ObjectFactory - bean - jar:file:/E:/tomcat-7.0.11/webapps/struts/WEB-INF/lib/struts2-core-2.2.3.jar!/struts-default.xml:29:72
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:232)
at org.apache.struts2.config.StrutsXmlConfigurationProvider.register(StrutsXmlConfigurationProvider.java:101)
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:180)
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:66)
... 15 more
Caused by: Bean type class com.opensymphony.xwork2.ObjectFactory with the name xwork has already been loaded by bean - jar:file:/E:/tomcat-7.0.11/lib/struts2-core-2.2.3.jar!/struts-default.xml:29:72 - bean - jar:file:/E:/tomcat-7.0.11/webapps/struts/WEB-INF/lib/struts2-core-2.2.3.jar!/struts-default.xml:29:72
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:216)
... 18 more
2011-6-10 13:15:53 org.apache.catalina.core.StandardContext startInternal
严重: Error filterStart
这个是包冲突而产生的,说明有2个同样的包 struts2-core-2.2.3.jar,删除一个就ok
3./catalina.sh: 1: eval: /opt/jdk1.7.0.51/jre/bin/java: not found 在关闭tomcat的时候报这个错。
需要在tomcat7/bin/catalina.sh 中指定jre和javahome的路径 JAVA_HOME=/opt/jdk1.7.0.51,JRE_HOME=/opt/jdk1.7.0.51/jre
4The scratchDir you specified: /usr/local/apache-tomcat-6.0.14/work/Catalina/错误
解决方案:只需将复制过来的tomcat文件夹下的work文件夹删除即可
5myclipse 中tomcat的配置:
在Preference->Myeclipse->Server->Tomcat->Tomcat 7.x 指定tomcat的路径 /usr/share/tomcat7
在Preference->Myeclipse->Server->Tomcat->Tomcat 7.x->JDK 指定jdk存放的完整路径
系统默认有一个路径,是sun的openjdk
在Preference->Myeclipse->Server->Tomcat->Tomcat 7.x->Paths
add JAR/ZIP ->/usr/share/tomcat7/bin/tomcat-juli.jar 选择这个文件
以上只是个人配置struts2的过程中碰到的问题
转载于:https://www.cnblogs.com/mzhou/p/3679515.html
ubuntu12.04 Struts2 配置过程中出现的错误相关推荐
- 拯救者Y9000P 安装Ubuntu18.04 、Ros Melodic等相关配置过程中出现的错误及解决办法
电脑配置:拯救者Y9000P 2022 i9 3060 目录 一.安装Ubuntu18.04 1.安装UltralSO时无法写入镜像文件,显示磁盘/映像空间太小 2.由于2022拯救者Y9000PBI ...
- Ubuntu12.04下配置Eclipse+PyDev
开发平台:Ubuntu12.04 IDE:Eclipse3.7.2 python版本:python3.4.4 搭建Eclipse+PyDev的开发环境,在网上找了一些教程,有一些错误,尝试了许久,也走 ...
- linux 内核配置过程中遇到的问题
大家都知道在修改内核需要两步 配置和编译 在配置过程中 用到的命令 make config.make menuconfig.make xconfig 前两个是文本界面 最后一个是图形界面 不建议用最后 ...
- 标题:关于high-speed Charting Control配置过程中一些问题(ChartCtrl新手向)vs2019+win10-2020.12.11
标题:关于high-speed Charting Control配置过程中一些问题(ChartCtrl新手向)vs2019+win10 最近要搞一个MFC画折线图的程序,网上看到一个人人推荐的插件,还 ...
- ESXi与物理交换机静态链路聚合配置过程中的小陷阱
作者:陆斌 文章来自微信公众号:平台人生 内容简介:ESXi与物理交换机之间配置静态链路聚合时,因为静态链路聚合的特点,在进行down网卡和从虚拟交换机移除网卡的操作时,可能会无法完成故障流量切换,影 ...
- opc客户端读取数据品质是bad_OPC DCOM配置过程中常见问题及其处理_济南达索机电科技有限公司...
OPC技术提供了一种互联.可靠.安全的通信平台.然而,OPC技术依赖于DCOM架构,包括Windows安全和防火墙设置.访问控制列表.Server认证等.本文给出了OPC DCOM配置过程中最常发生 ...
- Maven配置过程中出现:“‘dependencies.dependency.systemPath‘ for junit:junit:jar must be omitted...”的错误
项目场景: 在maven的配置过程中,发现在尝试下载依赖的时候,出现了些许bug. 问题描述 采用的是直接手动导入的方法.配置好阿里云镜像仓库后(该步没有出现问题),先把junit依赖下载放到&quo ...
- DG配置过程中的参数解释
文章目录 DG配置过程中的参数解释: 1.DB_NAME 2.DB_UNIQUE_NAME 3.LOG_ARCHIVE_CONFIG 4.CONTROL_FILES 5.LOG_ARCHIVE_DES ...
- Sql Server 因为触发器问题导致数据库更新报错“在触发器执行过程中引发了错误,批处理已中止”的问题处理...
在维护一个非常旧的项目时,由于该项目版本已经非常老了,而且在客户现场运行的非常稳定,更要命的是本人目前没有找到该项目的代码,为了处理一个新的需求而且还不能修改程序代码,于是决定从数据库入手,毕竟该项目 ...
- hadoop过程中遇到的错误与解决方法
hadoop过程中遇到的错误与解决方法 参考文章: (1)hadoop过程中遇到的错误与解决方法 (2)https://www.cnblogs.com/zhjh256/p/10669881.html ...
最新文章
- OpenCV(十七)边缘检测3 -- Canny算子(最优边缘检测)
- oracle-sql汇总
- QT的QFutureIterator类的使用
- sqlserver int转varchar_SQL server 常用数据类型讲解
- 在idea中为类和方法自动生成注释
- LeetCode MySQL 550. 游戏玩法分析 IV
- Shell 根据名称杀掉进程
- HDFS高级功能(防止用户的错误操作 备份 试验/测试 灾难恢复 配额 数据迁移)
- 计算机物质与结构,计算机辅助高中化学物质结构教学的探索与实践
- 股票补仓计算机在线计算,股票计算器在线计算
- qtdesigner设计表格_Qt表格视图-简单表格
- 当刷机工具遇到SetupConnection时的解决方法
- NOIP 2014 primeの酱油记+题解
- 超微服务器 通电自动启动,让主板一通电就自动开机的方法
- 目标框检测中准确率、召回率、AP、mAP计算原理及代码
- 高并发编程(四)高并发解决方案从前端到数据库
- 国内十大正规现货交易平台排名(2021版榜单)
- 网易我的世界下的服务器目录在哪个文件夹,网易我的世界手机版存档导出在哪个文件夹 | 手游网游页游攻略大全...
- NNDL 实验七 循环神经网络(2)梯度爆炸实验
- Android Widget进阶——桌面便笺程序实例的实现流程与美化设计(图)
热门文章
- 1. java程序的编译命令_Java中javac、java、javap使用详解(java编译命令)
- Javascript中的Math.max()和Math.min()
- react-native开源组件react-native-wechat学习
- HDU 3966 Aragorn's Story(树链剖分)题解
- Laravel nginx 伪静态规则
- bzoj4326 NOIP2015 运输计划
- 一些会遗忘的代码属性
- Python开发环境的搭建(win7)
- 讨论oracle在rowid和rownum
- java-线程-使用阻塞队列(BlockingQueue)控制线程通信