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 配置过程中出现的错误相关推荐

  1. 拯救者Y9000P 安装Ubuntu18.04 、Ros Melodic等相关配置过程中出现的错误及解决办法

    电脑配置:拯救者Y9000P 2022 i9 3060 目录 一.安装Ubuntu18.04 1.安装UltralSO时无法写入镜像文件,显示磁盘/映像空间太小 2.由于2022拯救者Y9000PBI ...

  2. Ubuntu12.04下配置Eclipse+PyDev

    开发平台:Ubuntu12.04 IDE:Eclipse3.7.2 python版本:python3.4.4 搭建Eclipse+PyDev的开发环境,在网上找了一些教程,有一些错误,尝试了许久,也走 ...

  3. linux 内核配置过程中遇到的问题

    大家都知道在修改内核需要两步 配置和编译 在配置过程中 用到的命令 make config.make menuconfig.make xconfig 前两个是文本界面 最后一个是图形界面 不建议用最后 ...

  4. 标题:关于high-speed Charting Control配置过程中一些问题(ChartCtrl新手向)vs2019+win10-2020.12.11

    标题:关于high-speed Charting Control配置过程中一些问题(ChartCtrl新手向)vs2019+win10 最近要搞一个MFC画折线图的程序,网上看到一个人人推荐的插件,还 ...

  5. ESXi与物理交换机静态链路聚合配置过程中的小陷阱

    作者:陆斌 文章来自微信公众号:平台人生 内容简介:ESXi与物理交换机之间配置静态链路聚合时,因为静态链路聚合的特点,在进行down网卡和从虚拟交换机移除网卡的操作时,可能会无法完成故障流量切换,影 ...

  6. opc客户端读取数据品质是bad_OPC DCOM配置过程中常见问题及其处理_济南达索机电科技有限公司...

    OPC技术提供了一种互联.可靠.安全的通信平台.然而,OPC技术依赖于DCOM架构,包括Windows安全和防火墙设置.访问控制列表.Server认证等.本文给出了OPC  DCOM配置过程中最常发生 ...

  7. Maven配置过程中出现:“‘dependencies.dependency.systemPath‘ for junit:junit:jar must be omitted...”的错误

    项目场景: 在maven的配置过程中,发现在尝试下载依赖的时候,出现了些许bug. 问题描述 采用的是直接手动导入的方法.配置好阿里云镜像仓库后(该步没有出现问题),先把junit依赖下载放到&quo ...

  8. DG配置过程中的参数解释

    文章目录 DG配置过程中的参数解释: 1.DB_NAME 2.DB_UNIQUE_NAME 3.LOG_ARCHIVE_CONFIG 4.CONTROL_FILES 5.LOG_ARCHIVE_DES ...

  9. Sql Server 因为触发器问题导致数据库更新报错“在触发器执行过程中引发了错误,批处理已中止”的问题处理...

    在维护一个非常旧的项目时,由于该项目版本已经非常老了,而且在客户现场运行的非常稳定,更要命的是本人目前没有找到该项目的代码,为了处理一个新的需求而且还不能修改程序代码,于是决定从数据库入手,毕竟该项目 ...

  10. hadoop过程中遇到的错误与解决方法

    hadoop过程中遇到的错误与解决方法 参考文章: (1)hadoop过程中遇到的错误与解决方法 (2)https://www.cnblogs.com/zhjh256/p/10669881.html ...

最新文章

  1. OpenCV(十七)边缘检测3 -- Canny算子(最优边缘检测)
  2. oracle-sql汇总
  3. QT的QFutureIterator类的使用
  4. sqlserver int转varchar_SQL server 常用数据类型讲解
  5. 在idea中为类和方法自动生成注释
  6. LeetCode MySQL 550. 游戏玩法分析 IV
  7. Shell 根据名称杀掉进程
  8. HDFS高级功能(防止用户的错误操作 备份 试验/测试 灾难恢复 配额 数据迁移)
  9. 计算机物质与结构,计算机辅助高中化学物质结构教学的探索与实践
  10. 股票补仓计算机在线计算,股票计算器在线计算
  11. qtdesigner设计表格_Qt表格视图-简单表格
  12. 当刷机工具遇到SetupConnection时的解决方法
  13. NOIP 2014 primeの酱油记+题解
  14. 超微服务器 通电自动启动,让主板一通电就自动开机的方法
  15. 目标框检测中准确率、召回率、AP、mAP计算原理及代码
  16. 高并发编程(四)高并发解决方案从前端到数据库
  17. 国内十大正规现货交易平台排名(2021版榜单)
  18. 网易我的世界下的服务器目录在哪个文件夹,网易我的世界手机版存档导出在哪个文件夹 | 手游网游页游攻略大全...
  19. NNDL 实验七 循环神经网络(2)梯度爆炸实验
  20. Android Widget进阶——桌面便笺程序实例的实现流程与美化设计(图)

热门文章

  1. 1. java程序的编译命令_Java中javac、java、javap使用详解(java编译命令)
  2. Javascript中的Math.max()和Math.min()
  3. react-native开源组件react-native-wechat学习
  4. HDU 3966 Aragorn's Story(树链剖分)题解
  5. Laravel nginx 伪静态规则
  6. bzoj4326 NOIP2015 运输计划
  7. 一些会遗忘的代码属性
  8. Python开发环境的搭建(win7)
  9. 讨论oracle在rowid和rownum
  10. java-线程-使用阻塞队列(BlockingQueue)控制线程通信