- 浏览: 48104 次
- 性别:
- 来自: 辽宁
最新评论
-
ihss23:
你帮我的大忙!
解决@SessionScoped在JBoss AS 7及IE环境下无法保存状态的恶心问题 -
xiaojianbo:
...
与<rich:modalPanel />的战斗 -
jessej:
官方的文档好像说是把JDBC的JAR部署到服务器上就可以了吧? ...
为JBoss AS 7配置Mysql数据源 -
jessej:
server name相同,先前服务器会被顶掉吧,还有管理接口 ...
同一台主机运行多个JBoss AS 7 -
ltian:
非常棒,感谢你的奉献。不知道BlazeDS何时支持CDI?
用GraniteDS整合Flex和Seam
文章列表
环境:
weld-1.1.2(as7自带)
seam-3.0.0.Final
jboss-as-7.0.0.Final
在AS7及IE环境下weld/seam3的@SessionScoped无法保存状态,每次刷新sessionid都会改变,chrome/FF/OP下就一切正常,也不知道as7用什么高科技了,解决办法如下:
打开/jboss-as-7.0.0.Final/standalone/configuration/standalone.xml
在文件头找到
<extensions>
<extension module="org.jboss.as.c ...
同一台主机运行多个JBoss AS 7
- 博客分类:
- JBoss
运行多个AS7服务器,会遇到端口冲突问题,挨个修改服务端口十分麻烦,其实AS7已经提供了解决方案
修改/jboss-as-7.0.0.Final/standalone/configuration/standalone.xml文件
找到
<socket-binding-group name="standard-sockets" default-interface="public">
<socket-binding name="http" port="8080"/>
< ...
1.创建WEB-INF/jboss-web.xml文件,全部内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<jboss-web>
<context-root>/</context-root>
</jboss-web>
2.修改/jboss-as-7.0.0.Final/standalone/configuration/standalone.xml文件
在文件的最后找到
<subsystem xmlns="urn ...
AS7相当给力,带来更快的启动和运行速度,但也使之前的知识积累彻底作废...来来来,一起从头开始吧。
一、加入Mysql驱动文件
AS7在包管理上改动很大,清晰了很多,不过太费事了,不知道有木有更简单的方法
将驱动jar文件复制到/modules/com/mysql/main/目录下(/mysql/main/这两级文件夹需要自己创建,原本没有)
二、创建module.xml文件
/modules/com/mysql/main/module.xml内容如下:
<?xml version="1.0" encoding="UTF-8"?>
...
正在学习GraniteDS,但发现资料很少,官方文档讲的比较发散,也没个简单完全的整合示例。
经过N次尝试,总算是测试调通了,其实很简单,也不知道之前为啥费了这么大劲才搞定,这就是传说中的“难了不会,会了不难”吧。
当前常用的整合框架主要有三种:
BlazeDS
官方的免费版整合框架(收费版的是LCDS),简单易用。也很稳定,稳定到2010年3月份之后就再也没更新过,其实这也是官方框架的一贯风格,稳定压倒一切。再就是API太底层,对JAVA各个框架集成程度低,不符合俺的胃口。
Flamingo
Exadel的下属项目,由于与JBoss的特殊关系所以对Seam框架的集成比较深入,支持很多独有特 ...
color: #FFF; /* FireFox,Opera */
[;color: #0F0;] /* Safari,Chrome */
color: #FFF\9; /* IE6/7/8 */
*color: #FF0; /* IE6/7 */
_color: #F00; /* IE6 */
- 2009-07-24 13:16
- 浏览 1335
- 评论(0)
一、代码使用
//初始化
User user = new User();
UserMore more = new UserMore();
//设置关联关系
user.setMore(more);
more.setUser(user);
//持久化
session.save(user);
二、具体配置
public class User
{
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private int id;
@OneToOne(fetch = Fet ...
项目使用的是EAR包 之前ehcache一直都配不上
近期上网找了一下 可爱的老外果然没有让我失望
啥问题他们都提前遇到 并被其他的老外给解决了
几点事项
一、persistence.xml增加一条配置
<property name="hibernate.cache.provider_configuration_file_resource_path"
value="ehcache.xml"/>
二、ehcache.xml需要放在EAR的根目录
也就是跟jboss-seam.jar richfaces-api ...
- 2009-03-19 21:04
- 浏览 2331
- 评论(0)
毕竟是老外的框架,默认的字体大小弄个11px
明显不符合中国国情,不够和谐
不过还好,RichFaces与其他JAVA开源框架一样,提供了很强大的定制功能
只需三步即可修正这个问题
一、复制richfaces-impl.jar/META-INF/skins/DEFAULT.skin.properties至ClassPath下
并改名为common.skin.properties
二、修改其中与字体大小相关的设置,将11px改为12px,如下
generalSizeFont=12px
headerSizeFont=12px
tabSizeFont=12
buttonSizeFont= ...
- 2009-01-11 04:21
- 浏览 2761
- 评论(3)
Seam里使用@In来做依赖注入真的很方便
但有一点是需注意的是
在框架调用Bean的任何方法时 @In都会工作
包括在调用getter/setter方法时 万恶吧-_-!
单是Seam还没问题 但配合上JSF框架 问题就来了
JSF对于getter方法的调用频繁程度大家是清楚的
一个稍复杂的页面调用getter方法几百次是很正常的
如果@In了4个组件 注入将达到1000多次
即使@In是内存级的操作 也需要耗费几十毫秒
所以对于那些需要绑定到JSF页面的组件(也就是传说中的action层)
使用@In的时候可要注意了
下面给出两个解决方案:
一、将action层的所有getter/ ...
- 2009-01-07 05:26
- 浏览 1869
- 评论(3)
发自肺腑的说<rich:modalPanel />真是一个不错的弹出层控件
拖动、定位、自动适应大小、手动改变大小 我的需求他都能一一满足
但有些地方也有点人性化过头了 不够灵活
弹出层总是固定(position: fixed)在某个位置上
换句话说 拉动滚动条 弹出层不会跟着上下移动
一般情况下当然没问题 这样也挺好
但当弹出层的高度 > 浏览器的高度后 问题就来了
由于是固定位置 所以超出浏览器的部分就怎么也看不到了
也许控件的作者认为弹出层的内容一定都很短小吧
查看了N遍API 也没发现可以关闭这个"特性"的方法
正规方法的不行 那只能来&qu ...
本文是在SOLARIS小兵的文章基础上总结修改而成的:
一、设置Connector
修改server/default/deploy/jboss-web.deployer/server.xml
<Connector port="80" address="0.0.0.0"
maxThreads="250" maxHttpHeaderSize="8192"
emptySessionPath="true" protocol="HTTP/1.1"
enab ...