spring MVC 3.1.1 + Mybatis 3.1.1 WebSphere 7.0 发布

来源:互联网 发布:sql 修改字段属性 编辑:程序博客网 时间:2024/05/17 07:33

终于搞出来了,不容易啊


首先ApplicationContext.xml中的Mybatis扫描mapper生成不能用通配符,可以写多个,别相信网上所谓的逗号、分号分隔了,老老实实列出来吧!


    <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
        <property name="basePackage" value="com.xxxxxx.mapper"/>
    </bean>
      <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
        <property name="basePackage" value="com.xxxxxx.mapper"/>
    </bean>
    .........

其次,mvc的扫描也不能使用通配符,老老实实列出来吧!

    <context:component-scan base-package="com.xxxxxxx.controller"/>
     <context:component-scan base-package="com.xxxxxxx.controller"/>
    <context:component-scan base-package="com.xxxxxxx.controller"/>
   .........   .........

   .........   .........

websphere 控制台--》服务器类型--》WebSphere Application Server --》server1--》Web 容器 > 定制属性  添加

选择名称 值 描述 

com.ibm.ws.webcontainer.invokefilterscompatibilitytrue  兼容Acegi过滤器  


应用程序服务器 >server1 > 进程定义 > Java 虚拟机

添加


-Djava.awt.headless=true



然后发布应用,重启服务,页面出来了。


主要针对mapper无法注入,controller无法跳转,页面404错误提示,算个笔记,错误类型就不贴出来了

原创粉丝点击