- 浏览: 1201253 次
- 性别:
- 来自: 杭州
最新评论
-
insistboy:
写的太棒了,受不了
WebLogic11g-创建域(Domain) -
goldyeah:
厉害了 困扰我大半个月的问题解决了 谢谢博主
WebLogic11g-单双向SSL配置(以Springside3为例) -
zy315351965:
404伤不起
开源流程引擎Snaker -
nannan408:
双向的时候谷歌提示“不接受您的登录证书,或者您可能没有提供登录 ...
WebLogic11g-单双向SSL配置(以Springside3为例) -
一颗赛艇:
不成功啊。启动有问题 <Security> < ...
WebLogic11g-单双向SSL配置(以Springside3为例)
文章列表
在上一篇介绍SecurityManager的初始化过程中,也有realm的粗略介绍。
realm的概念在安全领域随处可见:
各种中间件的realm、spring security的realm、shiro的realm。。。如下:
tomcat的realm:http://tomcat.apache.org/tomcat-7.0-doc/realm-howto.html
weblogic的 ...
开涛的《跟我学Shiro》系列已即将完成,该系列囊括了shiro的绝大部分实用功能,并且在讲解如何用的过程中,也添加了其内部实现的原理。开涛主要以Shiro的使用者为角度,所以其原理部分是穿插在各个章节内的。
源码分析的第一篇以SecurityManager的初始化为题。
根据ini配置文件初始化shiro的代码主要为两段:
//解析ini文件为Ini对象
Factory<SecurityManager> factory = new IniSecurityManagerFactory(
"classpath:shiro-config.ini"); ...
对Snaker还不了解的,请参考博客:
http://dead-knight.iteye.com/blog/1976727
接下来,笔者使用snaker-web整合snaker流程引擎开发三种典型的流程案例。
虽然snaker-web目前还在开发阶段,但是已经有了基础的流程管理模块,如图所示:
一、通 ...
Snaker工作流引擎本着轻量、简单、灵巧理念设计。
一、轻量:
1、可以使用JDBC+Dbutils独立运行,也可以依赖主流的ioc、orm框架运行
2、整个jar占用170K
二、简单:
1、流程组件简单。
这方面纠结很久,像jbpm包括(State/Hql/Sql/Jms/Custom/Java/Script等)真正用到的有几个呢?很多组件仅仅是附属品,但是会增加学习成本
2、表设计简单(目前只有7张表)
http://git.oschina.net/yuqs/snaker/wikis/DataBase
实际上,如果各种数据库对表分区支持较好,可去除历史记录的3张表。
3、上手简单
只 ...
本人汇总的技术资料,分享出来,希望对大家有用。
http://pan.baidu.com/s/1jGr56uE
资料主要包含:
Workflow->工作流相关理论、框架(OSWorkflow、JBPM、Activiti、fireflow...)
Security->java安全相关资料(SSL、SSO、SpringSecurity、Shiro、JAAS...)
Server->中间件、web服务器相关资料(Weblogic、Jboss、Glassfish...)
OSGI->r4规范及框架(SpringDM、equinox及林昊分享的一些文档)
Cache->缓存 ...
WebLogic11g-EJB部署
- 博客分类:
- weblogic
weblogic部署ejb可以通过jar、ear方式。
两种部署ejb方式的步骤都是一致的
1、启动domain,并登录控制台
2、选择“部署”-》“安装”,如下图所示:
3、选择ejb程序(这里以jar方式为例),选择ejb-service.jar,如图所示:
4、选择部署的目标,注意这里选择的是AdminServer、cluster,如图所示:
【注意:这里选中AdminServer只是方便从jndi树中查看ejb服务,真正提供ejb服务的还是server1、server2】
5、继续下一步,直到完成即可。部署成功之后,如图所示:
可以看到类型为EJB,状态为活动。至此ejb ...
WebLogic11g-集群相关概念
- 博客分类:
- weblogic
weblogic集群架构相关的概念有:
1、服务器(server,控制台选择环境-服务器)
2、集群(cluster,控制台选择环境-集群)
3、计算机(machine,控制台选择环境-计算机)
4、节点管理器(nodemanager,)
下面根据对这4个概念一一介绍【概念相对来说比较难描述的,如果有描述不当的地方,敬请指正,在此谢过!】。
1、服务器(server)
weblogic集群的服务器分三类:
1)AdminServer(公司老板)
主要用于管理,包括应用部署,动态创建server,以及各种服务配置.所以集群环境下不会将应用、数据源等服务部署到AdminServer上面,因为Adm ...
WebLogic11g-负载分发
- 博客分类:
- weblogic
负载均衡的实现方式有很多种,这里只介绍三种相对来说成本较低的方案(维护成本以及费用成本)weblogic自带的proxy、apache、nginx
1、weblogic自带的proxy方式:
1)需要新建proxy服务器
2)配置proxy的ip、端口,这里设置为7100
3)配置SSL的主机名验证为“无”
4)添加到machine管理
5)部署proxy应用
6)在服务器列表中启动三个server
7)测试
proxy应用的代码我压缩打包上传了
主要就是配置web的servlet,拦截所有的请求,weblogic自带的配置如下:
<!DOCTYPE web-ap ...
其实网上关于weblogic集群的资料非常多【大部分都是从创建新的domain开始,我这篇先介绍怎么样把原本普通的domain改造为集群环境】,如果觉得不够,可以啃weblogic的官方文档。下面给几个weblogic资料的链接,有兴趣可以慢慢学习:
oracle官方weblogic文档:
http://docs.oracle.com/cd/E21764_01/wls.htm
原weblogic9的中文文档(weblogic11g的很多操作与weblogic9类似):
http://edocs.weblogicfans.net/wls/docs92/index.html
这篇文章有个前提,就是 ...
2、观察weblogic方便开发部署提供的演示秘钥库
(秘钥库位置为:\weblogic11\wlserver_10.3\server\lib)
3、观察ssl的默认演示配置
那么在开发过程中,只需要在第一幅图上勾选“启用ssl监听端口”即可。
正式环境中,有哪些变化呢?主要就是更改上面2、3图中的配置,改为实际的秘钥库、以及根据实际的秘钥库来配置SSL。
网上可以搜到很多weblogic配置ssl相关资料,但是很多配置在实际环境中,都是跑不起来的。究其原因,有两点(1、需要去ca认证中心对产生的证书请求进行签证;2、更有甚者,直接使用keytool来制作,压根没提签证这回事)。web ...
WebLogic11g-常用运维操作
- 博客分类:
- weblogic
希望这篇能把weblogic运维时经常遇到的问题、常用的配置汇总到一起。
1、配置jvm参数:
一般在domain启动过程中会看到以下启动的日志信息,如下图所示:
图中红色方框部分为启动weblogic domain的命令。其中包括了jvm参数以及classpath信息。
【注意】
java -client是由于之前建立的domain是开发模式的。生产模式的话,这里执行的是java -server。至于-client与-server的区别,大家去google下吧,这里不介绍了。
那如何修改这个配置呢?
找到setDomainEnv.cmd文件(linux下面就是setDomainEnv.sh了 ...
这篇文章依然以Springside3的mini-web为例(数据库采用oracle)
一、使用WebLogic的dataSource获取数据库连接
1、介绍WebLogic11g的数据源配置:
1)启动domain服务,登录控制台(具体可参考前两篇),点击域结构-》服务-》数据源,如下图所 ...
Weblogic11g部署web应用,有三种方式,非常简单,但是很多新手部署总是出现若干错误,不知道如何解决。下面以白衣大神的springside3应用举例(原因是springside3很有代表性)详细讲解:
1、准备springside3的应用(mini-web、mini-service),这里我整理为一个war包,一个web应用的文件夹,放在网盘上,提供下载。
http://pan.baidu.com/share/link?shareid=1314310108&uk=3222190371
2、自动部署(autodeploy方式)
上一篇http://dead-knight.itey ...
最近看到经常有人提问weblogic相关问题,所以闲暇之际写几篇博文(基于weblogic11),仅供大家参考。
具体weblogic的介绍以及安装,这里就不赘述了。
以域的创建开篇,虽然简单,但是细节很多。步骤如下:
1、创建域(Domain)的方式:
Domain简单定义为:是一个逻辑管理单元,Domain下面包含着weblogic应用服务器中的所有东西,weblogic应用服务器的启动,停止都是以domain为单位进行管理的
windows下面可以直接在开始菜单安装程序中创建domain,如图所示:
linux下面可以直接进入weblogic安装目录中创建domain,具体位置:
we ...
Eclipse4.3创建Maven项目
- 博客分类:
- J2EE
Eclipse4.3版本(Kepler)的发布,对于开发Maven的Java EE项目已经相当方便了。
详情请见:
http://www.oschina.net/news/41781/eclipse-4-3-final
下载了Eclipse4.3版本后,亲自体验了使用maven开发java EE的便捷。以下是具体步骤:
1.下载Eclipse4.3版本,下载地址为:
http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/kepler/RC3/eclipse-jee-kepler- ...