七重天
导航
BlogJava
首页
新随笔
联系
聚合
管理
统计
随笔 - 6
文章 - 7
评论 - 1
引用 - 0
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(3)
给我留言
查看公开留言
查看私人留言
随笔分类
Hadoop(1)
(rss)
SSH 学习(2)
(rss)
数据挖掘(1)
(rss)
随笔档案
2011年9月 (1)
2007年3月 (1)
2006年12月 (4)
文章分类
XML学习(1)
(rss)
开源学习(1)
(rss)
数据挖掘
(rss)
文章档案
2006年12月 (7)
收藏夹
XML
(rss)
开源
(rss)
搜索
最新评论
1. re: 解决 Haddop 配置 SecondNameNode 引起的 java.io.IOException: GetImage failed. [未登录]
你好,我也遇到同样的问题。我使用的是1.0.2我看到你这种配置方法貌似 只有0.23那个分支才能使用吧。。不知道能不能留下你的邮箱 tangbangqiang@gmail.com 呵呵,等你回复。。
--avatar
阅读排行榜
1. 数据挖掘学习笔记之 Classification模型选择 (一) ROC (1832)
2. 解决 Haddop 配置 SecondNameNode 引起的 java.io.IOException: GetImage failed. (874)
3. 使用js操作dom元素时需注意IE与FF的不同(739)
4. struts2的struts.properties配置文件详解(转)(542)
5. 在Hibernate中配置Proxool连接池(424)
评论排行榜
1. 解决 Haddop 配置 SecondNameNode 引起的 java.io.IOException: GetImage failed. (1)
2. 使用js操作dom元素时需注意IE与FF的不同(0)
3. 在Hibernate中配置Proxool连接池(0)
4. struts2的struts.properties配置文件详解(转)(0)
5. Struts 2.01整合Spring(0)
Struts 2.01整合Spring
Struts2 发布已经很长时间了,一直没有顾得上学习,本周工作比较轻松,花点时间照着例子做了一下,但是在与Spring 集成的时候出现问题,action找不到Spring中定义的bean,折腾了两个多小时才最终搞定,决定把心得记录下来。
Struts2 集成 Spring 的 Web.xml 最简配置
<?
xml version="1.0" encoding="UTF-8"
?>
<
web-app
id
="WebApp_9"
version
="2.4"
xmlns
="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation
="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
>
<
display-name
>
Struts 2.0
</
display-name
>
<
filter
>
<
filter-name
>
struts
</
filter-name
>
<
filter-class
>
org.apache.struts2.dispatcher.FilterDispatcher
</
filter-class
>
</
filter
>
<
filter-mapping
>
<
filter-name
>
struts
</
filter-name
>
<
url-pattern
>
/*
</
url-pattern
>
</
filter-mapping
>
<
listener
>
<
listener-class
>
org.springframework.web.context.ContextLoaderListener
</
listener-class
>
</
listener
>
<
welcome-file-list
>
<
welcome-file
>
index.html
</
welcome-file
>
</
welcome-file-list
>
</
web-app
>
此配置适用于将Spring 的配置文件放在与Web.xml同一目录,即WEB-INF目录下,且配置文件采用默认命名applicationContext.xml,如果Spring配置文件没有放在WEB-INF下或者采用了自定义名称,则Web.xml应该如下定义:
<?
xml version="1.0" encoding="UTF-8"
?>
<
web-app
id
="WebApp_9"
version
="2.4"
xmlns
="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation
="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
>
<
context-param
>
<
param-name
>
contextConfigLocation
</
param-name
>
<
param-value
>
classpath*:applicationContext*.xml
</
param-value
>
</
context-param
>
<
filter
>
<
filter-name
>
struts
</
filter-name
>
<
filter-class
>
org.apache.struts2.dispatcher.FilterDispatcher
</
filter-class
>
</
filter
>
<
filter-mapping
>
<
filter-name
>
struts
</
filter-name
>
<
url-pattern
>
/*
</
url-pattern
>
</
filter-mapping
>
<
listener
>
<
listener-class
>
org.springframework.web.context.ContextLoaderListener
</
listener-class
>
</
listener
>
<
welcome-file-list
>
<
welcome-file
>
index.html
</
welcome-file
>
</
welcome-file-list
>
</
web-app
>
注意这里比上个配置多出的项
<
context-param
>
<
param-name
>
contextConfigLocation
</
param-name
>
<
param-value
>
classpath*:applicationContext*.xml
</
param-value
>
</
context-param
>
表示Spring配置文件放在CLASSPATH目录下,即WEB-INF/classes目录下,名称为applicationContext*.xml,其中“*”为任意字符
注意,这还没完,CLASSPATH下有个struts.property文件,必须在里面添加一行内容:
(我就是缺了这个导致action找不到bean)
struts.objectFactory = spring
给Spring配置文件的<beans>元素加上如下属性
<
beans
default-autowire
="autodetect"
>
…… ……
OK,配置完毕!可以使用了
posted on 2006-12-15 17:04
Juliashine
阅读(423)
评论(0)
编辑
收藏
所属分类:
SSH 学习
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理
相关文章:
struts2的struts.properties配置文件详解(转)
Struts 2.01整合Spring