- 浏览: 489565 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (185)
- job (15)
- linux/windows/unix/bash/shell (31)
- JAVA/J2EE/spring/hibernate/struts (30)
- VC/C++ (48)
- mysql/postgresql (6)
- php/jsp/asp/pear (1)
- FMS/flex/openlaszlo/red5/openmeetings (34)
- apache/tomcat/ftp/svn (6)
- xen/vm/Hadoop/cloudcompute (6)
- visual studio/eclipse/zendstudi/ant (8)
- others (1)
- windows异常处理 __try __except (1)
- (1)
- matlab (4)
- android (0)
最新评论
-
hongzhounlfd:
很透彻,很详细
依赖注入和控制反转 -
jefferyqjy:
谢谢~言简意赅~很明了!
依赖注入和控制反转 -
elderbrother:
太好了,谢谢
依赖注入和控制反转 -
east_zyd_zhao:
终于搞明白了
依赖注入和控制反转 -
Dremeng:
完美,一看就懂理解透彻
依赖注入和控制反转
1. 概述
因为内存3GB的限制在自己的笔记本电脑上通常不能安装完整的FMW 11g。我们可以利用Oracle Amazon EC2的BPM11g PS2的Amazon Machine Image(AMI) 完成从环境搭建演示的工作。在这个虚拟机镜像安装并且配置了以下Oracle产品和BPM 11g的范例应用:
- Oracle 11g Database Standard Edition
- Oracle SOA Suite 11gR1 Patch-set 2
- Oracle BPM 11gR1
- Oracle Webcenter with BPM Process Spaces
- Oracle Universal Content Management
- Oracle JDeveloper with SOA and BPM extensions
可以参考本文档利用Amazon EC2服务创建和管理BPM 11g虚拟机实例,并且连接和访问BPM服务。
2. 主要步骤
2.1 登录Amazon AWS Console(https://aws.amazon.com/ec2/) ,注意:第一次登陆需要注册帐号并且绑定信用卡付费还需要通过固定电话激活帐号。
2. 2 确定security group开放了以下SSH和BPM必须的协议和端口
SSH :22
HTTP:7001, 8001, 8888, 9001
2.3 选择Lunch Instance启动配置向导,选择Community AMIs标签页,输入soa-bpm,选择083342568607/oracle-soa-bpm-11gr1-ps2-4.2-pub,然后点击Select启动Request Instance Wizard。
2.4 Request Instance Wizard在Create Key Pair部分需要选择Create a new Key Pair输入key pair的名称并且把Keypair下载到本地,其余部分都选择默认值即可。
2.5 当Instance的Status变成running即可启动PuTTY通过SSH到实例。(可以参考“如何使用PuTTY连接”)
2.6 接受terms of use 并且设置密码oracle用户密码后所有的服务会自动启动,大概要15分钟即可完成。
2.7 你可以通过PuTTY的SSH,浏览器访问管理界面和应用,或者VNC远程桌面管理f访问。甚至使用本地的JDeveloper把开发后的应用部署到服务器上。(可以参考“如何使用VNC连接”)
3. 常见问题
3.1如何使用PuTTY连接
PuTTY不能直接支持EC2产生的私钥格式,但是可以通过PuTTYgen 转换到PuTTY可以支持的内部格式。
(PuTTYgen download url:ttp://the.earth.li/~sgtatham/putty/latest/x86/puttygen.exe)
1. Import Key导入扩展名为pem的密钥对
2. 然后点击Save private key按钮(注意:不要点默认的Generate)
3. 提示下图选择Y后就获得PuTTY了需要的私钥(扩展名为ppk)。
4. 启动PuTTY,配置Session的Host name。该参数就是EC2 Instance的Public DNS
5. 配置SSH的Auth的私钥为刚才生成的私钥文件
6. 如果在公司内网访问需要配置proxy,注意选择Proxy Type为HTTP,Proxy hostname可以使用www-proxy.jp.oracle.com
7. 输入Session的名称然后Save后可以复用。就可以点击Open开始SSH EC2实例了。
8. 用户名为root,就开始显示Terms of Use了。
9. 10到15分钟后相关服务完成自动启动,一些常用的脚本和文档
root用户查看启动日志 grep ‘orawls-start’ /var/log/messages | tail
oracle用户查看服务器状态 /home/oracle/bin/check-server-status.sh
readme文档 /home/oracle/README.txt
3.2 如何使用VNC连接
1. 配置PuTTY打开本地SSH通道将流量转发到EC2实例,load之前保存的配置选择Tunnels,新增一个转发端口然后单击Add
2. 选择Connection->Data设置登录的用户名设置为oracle
3. 好习惯先Save Session再Open
4. 私钥不起作用,必须要输入oracle的password(第一次SSH成功后设置的password)。使用vncserver命令启动VNC会话,如果返回值是2那么对应的5902端口
5. 然后就可以使用VNC Viewer远程连接。可以启动远程桌面的Firefox访问BPM/WC/EM,甚至启动JDeveloper,就是速度比较慢。建议用本地的浏览器和JDev
3.3 配置和费用
为了运行BPM+WC必须使用8G内存的m1.large类型的EC2,配置是
7.5 GB memory
4 EC2 Compute Units (2 virtual cores with 2 EC2 Compute Units each)
850 GB instance storage
64-bit platform
I/O Performance: High
费用参考http://aws.amazon.com/ec2/pricing/ ,m1.large是每小时$0.34
3.4 Weblogic/jcooper用户的默认密码都是welcome1
3.5 BPM Workspace中弹出窗口无法访问
注意到访问的地址是机器名,必须在i:\WINDOWS\system32\drivers\etc修改hosts文件,新增ip地址和机器名的对应。IP地址是Public DNS中的数字,例如http://ec2-174-129-89-101.compute-1.amazonaws.com的IP就是172.129.89.101
4. 参考文档
Amazon Elastic Compute Cloud Getting Started Guide
Oracle BPM Blog
- http://blogs.oracle.com/bpm/2010/06/bpm_11gr1_now_available_on_ama.html
- http://blogs.oracle.com/SOA/2009/10/soa_suite_on_ec2_-_draft.html?msgid=8295995&eid=3915339734&lid=2
发表评论
-
视频:中国首届微博开发者大会杨卫华演讲
2011-09-06 13:40 1097微博平台首席架构师杨卫华演讲 新浪科技讯 11月16日下午消 ... -
Windows Mobile与Android应用开发对比
2011-09-06 11:44 1241Windows Mobile在经历过最初的Wince系列,po ... -
android 调用C++的so
2011-07-08 18:36 4332第一步:开发环境的安 ... -
CentOS环境下opensuse虚拟机的创建
2011-02-24 09:41 1350CentOS环境下opensuse虚拟机的创建 1. ... -
unix下C编程
2011-02-21 16:44 992http://www.chinaunix.net/jh/23/ ... -
linux操作系统下c语言编程入门<unix操作系统下同样适用>——Linux程序设计入门--消息管理
2011-02-21 16:40 1024[color=blue]6)Linux程序设计入门--消息管理 ... -
linux操作系统下c语言编程入门<unix操作系统下同样适用>——Linux程序设计入门--信号处理
2011-02-21 16:39 1224[color=blue]5)Linux程序设计入门--信号处理 ... -
linux操作系统下c语言编程入门<unix操作系统下同样适用>——Linux程序设计入门--时间概念
2011-02-21 16:38 1067[color=blue]4)程序设计入 ... -
linux操作系统下c语言编程入门<unix操作系统下同样适用>——Linux程序设计入门--文件操作
2011-02-21 14:48 929[color=blue]3)Linux程序设计入门--文件操作 ... -
linux操作系统下c语言编程入门<unix操作系统下同样适用>——Linux程序设计入门--进程介绍
2011-02-21 14:43 1217[color=blue]2)Linux程序设计 ... -
linux操作系统下c语言编程入门<unix操作系统下同样适用>——Linux程序设计入门--基础知识
2011-02-21 14:17 1421<! ... -
为什么在操作系统中引入虚拟技术呢
2010-12-21 23:17 1369通过虚拟技术将一台独占设备虚拟成多台逻辑设备,供多个用户进程同 ... -
虚拟设备和 Open Virtualization Format
2010-12-21 23:15 1237虚拟设备和 Open Virtualization Forma ... -
linux开机启动服务进程
2010-11-04 21:30 15781)redhat的启动方式和执 ... -
linux开机启动过程
2010-11-04 21:28 1271一.BIOS 加电自检 当你按电源开关开机时,电脑会首先 ... -
(原创)自动扫描局域网并且发现指定端口开放的主机ip的shell脚本
2010-11-04 21:10 6535经过2天研究,学习shell和awk脚本,得到如下功能: 1 ... -
AWK命令详解(大全)
2010-11-03 21:25 1790什么是awk? 你可能对UNIX比较熟悉,但你可能对aw ... -
使用 awk 处理 nmap 扫描结果,求出存活主机IP
2010-11-03 21:22 3657在使用 nmap 扫描时,得到如下结果: ... -
awk基础
2010-11-03 21:21 1222awk语言 最基本功能是在文件或字符串中基于指定规则浏览和抽 ... -
awk教程
2010-11-03 21:19 1228文章分类:操作 ...
相关推荐
windows下生成 公钥密钥的工具 还有保存成 ppk 亲测好用
PuTTYGen(密钥生成工具) V0.68 官方版
附件中包含putty工具和生成putty key所需的puttygen工具,连接ssh是使用key比较方便,可以免去输入密码的麻烦,本人使用这个工具连接Amazon EC2的instance还是比较方便的。
PuTTYgen 是一套可以產生金鑰的工具,它可生成 RSA 以及 DSA 的金鑰, 做出來的公開以及私有金鑰,可以用於 PuTTY 、 PSCP 、 Plink 以及 Pageant 。
用于keypair由pem向ppk格式转换
puttygen-SSH密钥生成利器 puttygen是专为windows用户用以生成 linux的ssh协议的公、私密钥的小工具,该工具简单易用,功能十分强大
资源标签:puttygen.exe 服务器管理,key生成,pem转ppk 服务器管理,key生成,pem转ppk等
putty的密钥生成器。是使用openssh的必用软件
puttygen 密钥生成器,提示密钥生成时,鼠标要在界面上不断移动才能生成
puttygen Openshift专用
puttygen,windows系统下用于生成公钥和私钥。 密钥原理是:服务器用公钥加随机字符串加密,加密结果发送给客户端,客户端用私钥解密,解密结果再发送服务端 服务端验证通过则允许客户端登录。
PuttyGen:是一套可以产生密钥的工具;可以生成RSA或DSA密钥;用于Putty、Plink、PSFP、PSCP和Pageant.
密钥转换工具,可以将puttygen生成的密钥转换为RSA密钥
使用说明有误修改如下: 导入时注意authorized_keys的分段符问题。(PUTTYGEN.EXE生成的公钥有分段符,导入后删除分段符,如图所示) mkdir ~/.ssh cat *.pub>~/.ssh/authorized_keys
putty的Private和Public的RSA密钥生成器
PuttyGen概念及创建密钥方法 PuttyGen:是一套可以产生密钥的工具;可以生成RSA或DSA密钥;用于Putty、Plink、PSFP、PSCP和Pageant.
用于生成putty使用的公钥和私钥,可以用于服务器安全登陆
putty and puttygen 来自墙外的资源