was7配置JSF2
WAS7在分布式平台AIX上的安装和应用部署
WAS安装、调整和应用部署目录WAS安装、调整和应用部署 (1)说明: (2)必备条件 (2)操作系统准备 (2)WAS v7的安装 (3)进入管理控制台的方法 (34)创建和配置数据源 (35)安装IBM HTTP SERVER和HTTP 插件(一般在集群环境下才需要此步) (45)在应用中使用Reference引用的方式访问数据源 (61)应用部署 (62)验证WAS安装和配置: (68)重新生成插件,从IHS作为入口访问应用 (68)WAS参数设置和调整 (70)停止和启动WAS的方法 (85)查看系统日志 (85)资源监控和参数调整方法 (85)常见的日常管理任务 (90)查看/更改应用服务器端口 (90)新建/删除概要文件 (95)管理安全性 (96)常用网上资源 (98)说明:本文主要以AIX系统为例,说明了安装WebSphere应用服务器的基本过程。
与平台有关的特性,文中略作说明,详细内容请参见WebSphere信息中心。
必备条件1.为了安装设置最简便,本文所有操作请都在root用户下进行2.如果使用非root安装,请参照信息中心,主要是对安装目录需要有相应权限。
3.工具Xmanage3或Xmanage4,主要为图形界面的显示。
操作系统准备1)确认操作系统版本是否满足要求到如下网址/support/docview.wss?rs=180&uid=swg27012369去查看当前操作系统是否满足WebSphere应用服务器要求。
2)确认操作系统的各项参数、安装的包符合要求WebSphere应用服务器信息中心明确列出了对各种操作系统要求的参数修改、需要的rpm包等等。
请参见WebSphere信息中心/infocenter/wasinfo/v7r0/index.jsp的Preparing XXX systems for installation。
例如,对于AIX,是Preparing AIX systems for installation。
was7标准优化设置指南
WAS 7.0标准设置指南一.应用服务器环境本应用环境主要基于内存4~8G,2*4核CPU的运行环境。
如果服务器环境优于此设置,可以考虑一台服务器设置多重节点。
如果内存低于4G,请酌情调整JVM的最大大小(正常建议为1/4~1/3内存)。
二.服务器设置a)默认会话管理(服务器> 服务器类型>应用服务器>server1> 会话管理)i.会话数量建议设置为院登录人数的2倍。
ii.会话默认超时为120分钟。
iii.需要在安装应用系统之前修改。
如果在安装了应用系统之后修改,应用系统会自有会话管理部分。
b)JVM堆(服务器> 服务器类型>应用程序服务器>server1>进程定义>java虚拟机)i.可以设置初始堆为512,最大堆为1500。
ii.32位window操作系统上面最大堆不可超过1.7G。
iii.最大堆大小过大后,系统会有明显的顿挫感。
因为系统需要连续的大块时间用于回收内存。
iv.最优的内存回收时间为10秒左右。
过长或过短都说明JVM参数不当。
v.如果有内存泄露,则会出现监控内存不断上涨。
如无法解决该问题,则可以调高JVM最大大小。
延迟内存崩溃时间。
并定期重启。
vi.如JVM崩溃,可以查看native_stderr.log文件。
vii.JVM通用参数说明:(用于IBM Developer Kit)●-Xgpolicy:optavgpause →可以用于缓解垃圾回收的暂停现象●-Xgcthreads →同时使用若干垃圾回收线程,如–Xgcthreads4 。
数量建议小于等于CPU数●-Xnoclassgc →不回收类,可以提高类的重用性。
c)线程池(服务器> 服务器类型>应用程序服务器> server1 > 线程池>WebContainer)i.线程池的最大大小不可超过每核CPU * 10,标准2*4核CPU的最大大小不得超过80。
was7 linux安装文档
Was7 linux安装文档查看linux环境:Cat /proc/version 查看linux版本File /sbin/init 或file /bin/ls 查看linux是32位还是64位操作系统。
注意:64位的操作系统也可以安装was32 for linux。
1、进入安装文件:2、安装linux运行./installNext >这里可选可不选,(是否安装默认应用,控制台的语言包)Next>选择安装目录。
选择默认安装的profile(DM还是AppSrv,或者两个一起安装[如果是ND版本],由于是standard alone版本,选择AppSrv,即可以默认给你安装好一个server)设置安全,登录控制台是需要用户名密码,或者用终端停止was时需要输入此处设置的用户名密码。
(可以不设置,这样登录控制台时就不需要密码,这里我们设置成wasadmin wasadmin)安装开始。
安装结束。
Finish这里可以启动server或进入管理admin控制台。
3、安装升级was,比如从was7.0.0.0 升级到was7.0.0.21。
需要安装对应的update Installer7.0.0.21 软件,一般每个版本会有对应的update Installer ,比较麻烦。
安装好以后,利用该软件对was进行更新,补丁包是pak文件,如下图:解压update installer 文件Gunzip 7.0.0.21-WS-UPDI-LinuxPPC32.tar.gzTar –xvf 7.0.0.21-WS-UPDI-LinuxPPC32.tar进入UpdateInstaller ,需要jdk支持,可以直接使用was的jdk,例如查看一下$PATH #echo $PATH#export /opt/IBM/WebSphere/AppServer/java/bin:$PATH(系统重启后path会还原,或者可以修改/etc/profile)#java –version (测试一下当前java环境)运行./install 或java –jar setup.jarNext>Finish即可。
WAS V7 新特性
®。
WebSphere IBM WebSpherev7WebSphere 应用基础平台© 2009 IBM CorporationIBMAgendaWebSphere WebSphere v7 v7JavaEE5, EJB3.0, JPASOA 参考架构IBMIBM SOA基础架构的技术支撑业务创新和优化服务利用实时的业务信息获得更 好的更好的决策交互服务 交互服务 开发服务在人员、 在人员、流程和信 息之间实现协作流程服务 流程服务可编排的自动化业 务流程信息服务 信息服务以一种统一的方式 管理多样化的数据 和内容连接贸易(业务) 连接贸易(业务) 伙伴构建于一个健壮的、 构建于一个健壮的、 可扩展的、 可扩展的、安全的 服务环境和现有信息和应用 资产的交互更加容 易基础架构服务优化的吞吐量、 优化的吞吐量、可用性和 性能Apps & Info Assets集成的开 发环境, 发环境, 用于设计、 用于设计、 创建相应 的解决方 案成果ESB在服务之间,用 在服务之间,使通讯更便捷 管理并保 护服务、 护服务、 应用以及 资源合作伙伴服务 合作伙伴服务业务应用服务 业务应用服务 用服访问服 访问服务IT服务管理 服务管理3IBMWebSphere Application Server功能扩展•J2EE 1.2, 1.3, 1.4 support •JDK 5.0 support •Portlet support •Session Initiation Protocol (SIP) support •WS-Notification, WS-Business Activity and WSResource Framework, WS-I BSP support •Virtual Member Manager •OSGi based architecture •Consumability and ease of use enhancements •Serviceability enhancements Optional Functions: •WS-* •EJB3.0 •Web 2.0, Ajax •J5EE support •More Web Services •Additional FEP or Product Extensions •SCA/Web 2.0 FEP•J2EE 1.2, 1.3 support •JDK 1.3 support •Web Services based on Apache engine •Configuration data in XML files •Packaging simplification •Network Deployment Cell for clustering and scalability •Built-in messaging engine based on WebSphere MQ •J2EE 1.2 support •Configuration data in database •Support for Web Services •Merging of z/OS and distributed code base•J2EE 1.2, 1.3 support •JDK 1.4 support •Web Services based on JSR 101/109 on IBM engine •Support for JSF•J2EE 1.2, 1.3, 1.4 support •Web Services based on J2EE 1.4 •WS-Security and Basic profile support •Common data model, SDO •Inclusion of PME for all packaging •High Availability Manager •Java-based Messaging engine •Mixed version cell support for V5.0.X and V6V4.0.X 2001V5.0 4Q2003V5.1 2Q2004V6.0.X 4Q2004V6.1 2Q2006V6.1 FEP V7 2007 2008 Q34WebSphereUltimate scalability & performance; functional depth & breadthIBMv7Application Server for zOS Application Server Hypervisor Edition Application Server Network Deployment Application ServerOptimized for mainframesCustomer NeedsApplication Server for Developer Application Server Express Ideal for business critical and key company wide apps requiring highest levels of reliability, security, scalability & manageabilityReduced acquisition costs; Small footprint..Application Server Community EditionTailored for smaller business Ideal for lightweight, departmental apps where cost and simplicity are keyFast deploymentBuilt on common WebSphere codeCapabilitiesHigh Qualities of ServiceBuilt on open source technologyWebSphere•IBMv7Product install will continue to have the same look and feel as WebSphere Version 6 / 6.1Job Manager Proxy Server Plus….. Secure Proxy Server Application Client Thin client libraries IHS/plugin Admin Agent Work Manager, Application Profiles, etc. Web-based Administration, Web Services EJB Container, Messaging Web, SIP, Portlet Containers (Servlets, JSPs, XML) JDK 6WebSphere Application Server Network Deployment (Clustered, multi-machine ) machineHigh Availability Manager, Edge Components Deployment Manager, Node Agent, ClusteringKernel (Single Server)Install tools App development tools IBM Support Assistant ITCAM subsetIBMAgendaWebSphere WebSphere v7 v7JavaEE5, EJB3.0, JPA, WebServiceIBMJavaJava SE 6.0 Java EE 5.0 Portlet JSR 286Web Services SIPWS-I Reliable Secure Profile and Basic Profile 1.2/2.0,Java SE 6IBMJava Compiler APIJava Scripting support JMX – MBean event generation at thresholds Java Web Start – JNLP spec upgrade Web ServicesJAX-WS JAXB StAXJDBC 4.0Java EE 5IBMEJB 3.0, JPA, JAX-WS 2.0, JSP 2.1, Servlet 2.5, JSF 1.2 Uses the concept of progressive disclosureAnnotations and injection support reduced complexity Java Persistence API (JPA) allows simpler entities to be created using annotated POJO model EJBs are developed as Plain Old Java Objects (POJOs)Web ServicesIBMAnnotations: EJB 3.0 –Simpler session beansWAS V7 Stateful Session Bean Examplepublic interface ShoppingCart {public int someShoppingMethod();}Business InterfaceEJB 2.0/2.1EJB 3.0public interface ShoppingCart extends EJBLocalObject {public int someShoppingMethod();}BeanDefine Bean asplain Java interface1111public class CartBean implements ShoppingCart,SessionBean {private float total;private Vector productCodes;public int someShoppingMethod() { … }public void ejbActivate() { }public void ejbPassivate() { }}Bean Implementation@Statefulpublic class CartBean implements ShoppingCart {private float total;private Vector productCodes;public int someShoppingMethod() { ... }}Implementation is a POJO,that is annotated @Stateful and implements the business methodsBeans may also implement optional life cycle methods:@Init, @PostConstruct, @PreDestroy, @PostActivate, @PrePassivate, @RemoveObject obj = Context.lookup(“java:comp/env/ejb/MyCartHome”);@EJB ShoppingCart myCart;EJB ClientEJB 2.0/2.1CodeEJB 3.0 Code@EJB annotation will cause the container to give you access to the bean.Annotations: EJB 3.0 –Simpler session beansWAS V7 Session Bean Client Example12CartHome theCartHome = (CartHome) obj;ShoppingCart myCart = theCartHome.create() ;myCart.someShoppingMethod();…myCart.someShoppingMethod();…12Simplifying Object Relational MappingWAS v7 uses annotations and dependency injection to simplify EJB and JPApublic abstract class CustomerBeanimplements Customer, EntityBean {public CustomerBean() { }public abstract String getName();public abstract void setName(String n);public abstract int getAmountSpent();public abstract void setAmountSpent(int @Entity @Table (name=“CUSTS”)public class Customer implementsSerializable {public Customer() { } @Idpublic String getName() { return name; }public void setName(String n) { name = n; }public int getAmountSpent() { return EJB 2.1EJB 3.013amount);private EntityContext ctx;public String ejbCreateByName(String) throws EJBException { }public void setEntityContext (EntityContext theCtx) throws EJBException {ctx = theCtx; }public void unsetEntityContext() throws EJBException {ctx = null; }}amountSpent; }public void setAmountSpent(int a) { amountSpent = a; }private String name;private int amountSpent;}EJB 2.0/2.1CodeEJB 3.0 CodeBean-Client Code@PersistenceContext EntityManager em;Customer cust1 = new Customer();cust1.setName(“Joe Cheapo”);Object obj = Context.lookup(“java:comp/env/ejb/CustomerHome”);CustomerHome ch = (CustomerHome) obj;Customer cust1 = ch.create(“Joe Cheapo”);cust1.setAmountSpent(5);@PersistenceContext annotation injects an instance of EntityManagerpersistence contextSimplifying Object Relational MappingWAS v7 Entity Bean Client Example1414cust1.setAmountSpent(5);em.persist(cust1);Customer cust2 =em.find(Customer.class, “Bill Spendy”);cust2.setAmountSpent(250);…Customer cust2 =ch.findByPrimaryKey(“Bill Spendy”);cust2.setAmountSpent(250);…Make thePOJO Entity Beanmanaged and persistedIBMWeb Services 规范更新WS-IBasic Profile 1.2, 2.0, Reliable Secure Profile 1.0OASISWS-ReliableExchange (WS-ReliableMessaging), WS-SecureExchange (WS-Trust/WS-SecureConversation, WS-SecurityPolicy), WS-Transaction (WS-AtomicTransaction, WS-BusinessActivity), Kerberos Token Profile, WS-DistributedManagement (WSDM)W3CSOAP 1.2, MTOM, XOP, WS-Security 1.1, WS-AddressingMetadata, WS-Policy其它WS-MetadataExchangeIBMWAS v7 对JavaEE5 及其他标准的支持Java2 Enterprise Edition (J2EE)J2EE 1.3 Certified J2EE 1.4 Certified Java EE 5 Certified Java Database Connectivity (JDBC) Core and Extensions 2.0 3.0 4.0 Enterprise Java Beans (EJB) 2.0 2.1 3.0Java Connector Architecture (JCA) 1.0 1.5 1.5Java Transaction API (JTA) 1.0.1 1.0.1 1.1Java Transaction Service (JTS) 1.0 1.0 1.0Java Messaging Service (JMS) 1.0.2 1.1 1.1RMI/IIOP 1.3 1.3 1.3Java Server Pages (JSP) 1.2 2.0 2.1Java Servlets 2.3 2.4 2.5Java API for XML Processing (JAXP) 1.1 1.2 1.2Java Auth and Authorization Service (JAAS) 2.0 2.0 2.0Java Naming & Directory Interface (JNDI) 1.2 1.2 1.2Java Activation Framework (JAF) 1.0 1.0 1.1Java Mail 1.2 1.3 1.4Java Management extensions (JMX) 1.0 1.2 1.2Java Secure Socket Extension (JSSE) 1.0 1.0.3 1.0.3Java Cryptography Extension (JCE) 1.2.1 1.2.2 1.2.2Java Authorization Contract with Containers (JACC)J2EE1.3无此标准 1.0 1.1Java Server Faces (JSF) 无支持支持Portlet 无 1.0 2.0Java Persistence无无 1.0IBMWAS v7 对Web Services 及其它开放标准的支持Web ServicesWAS 5.1WAS 6.1WAS 7JAXB N/A 2.0 2.1JAXP 1.1 1.2 1.2JAXR N/A 1.0 1.0JAX-RPC 1.0 1.1 1.1JAX-WS N/A 2.0 2.1Web ServicesWAS 5.1WAS 6.1WAS 7WS-Addressing N/A 1.0 1.0WS-AT N/A 1.0 1.1WS-BA N/A 1.0 1.1WS-COOR N/A 1.0 1.1WSDL1.1 1.1 1.1WS for Java EE JSR JSR 109.1.1JSR 109.1.2RAMP N/A 1.0 1.0SOAP 1.1 1.2 1.2SAAJ 1.1 1.3 1.3MTOMN/A 1.0 1.0SOAP over JMS N/AN/A1.0StAX N/A 1.0 1.0UDDI 2.0 3.0 3.0W3C XML Schema1.01.01.0(JSR 109)109.1.0WS-I Basic Profile 1.0 1.1 2.0WS Metadata (JSR 181)N/A JSR 181JSR 181WS-Notification N/A 1.3 1.3WSRF N/A 1.2 1.2XOP N/A 1.0 1.0WS-PolicyN/AN/A1.5IBMAgendaWebSphere应用服务器v7 产品概述WebSphere应用服务器v7 新功能特点标准支持(JavaEE5, EJB3.0, JPA, WebService) 性能提升应用部署和管理安全性参考文档IBM智能预置Web Container V7 服务器仅加载需要的功能模块以提高内存使用效率 显著降低了应用服务器的内存足迹与启动时间V6.1 服务器HA Manager Security SIP Container Web Services EJB Container Infrastructure…动态激活动态激活!!!!IBMWebSphere 应用服务器v7——高性能、高扩展性及高可靠性应用平台的基石在单核与4核系统的吞吐量测试中,领先于同类产品相比Oracle/HP与Oracle/Sun的同类型产品,性能提升超过16%*Web Services Performance每秒处理超过75,000次事务,只需花费与同类产品一半的价格 WebSphere应用服务器V7中Web服务的性能比V6.1中最高可提升100%。
WAS7安装文档图文教程
WAS7安装配置文档Websphere Application Server,简称W AS,安装需要多个步骤。
本文档涉及了安装W AS、安装IBM Http Server、安装IHS插件、W AS集群建立、IHS启动等多个部分。
一、安装W AS1、首先修改/etc/hosts文件,修改主机名注意,WAS配置文件等等与主机名有关,故安装了WAS后,就不要再改主机名了。
2、进入was安装文件所在目录3、执行安装目录下的lunchpad.sh4、lunchpad.sh执行后,弹出浏览器,进入安装界面5、选择WebSphere Application Server Installation,安装was6、点击浏览器中的链接,进行安装7、选择Next8、接受IBM的许可协议9、系统要求验证10、验证通过,选择安装非英文语言包(这样用本地浏览器就可以访问中文控制台)11、选择安装路径12、选择安装环境13、启用管理安全,这样在访问控制台的时候,就需要输入用户名和密码,提高安全性。
14、选择完毕后,Next15、安装前配置基本完成,提示安装概要。
16、验证安装许可,看看是否有权限。
17、提示安装成功18、安装成功后,弹出第一步,选择安装验证,看看是否安装成功19、安装验证的输出至此,WAS安装完成二、IBM HTTP Server 安装1、在安装界面选择IBM HTTP Server Installation2、启动IHS的安装3、安装许可4、系统需求验证5、选择安装路径6、选择IHS的端口7、IHS的安全性,这里没选8、IHS的控制台,这里没选9、为W AS安装IHS插件这里配置安装了之后,就不用再单独安装插件了。
10、配置完成后的安装概要11、安装IHS12、安装完成。
三、IHS的插件安装如果在第二部IHS安装的时候,选择了插件安装,就可以跳过这一步了,这里演示一下IHS里没安装插件,后续插件安装的过程1、选择IHS插件安装2、选择安装3、同意IBM许可协议4、系统检查通过5、选择IHS的插件安装6、选择本地的IHS插件安装7、选择插件的安装路径8、因为已经安装了插件,提示目录非空9、选择W AS的安装路径10、选择安装到那个控制台11、选择IHS的配置文件和服务器端口12、因已经安装插件,提示配置文件存在13、指定Web插件的web服务器名14、因为已经安装过插件,提示需要覆盖现有服务器定义15、指定plugin-cfg.xml的位置16、安装概要17、安装完成四、安装更新1、在安装界面选择更新安装2、启动更新安装器3、接受IBM许可协议4、通过系统安装验证5、选择安装路径6、安装概要7、开始安装更新安装器8、安装完成,完成后启动更新安装程序9、启动了的更新安装器。
was7安装
was7安装
was7的安装
一.首先要将操作系统与安装介质配套并且将安装介质拷贝到指定目录二.开始安装IHS,双击launchpad.exe 文件
点击“启动IBM HTTP Server 安装向导。
”弹出安装向导
点击“下一步”按钮,进入软件许可协议
选择“我既接受IBM条款也接受非IBM条款”点击“下一步”按钮,进入系统必备软件检查
点击“下一步”按钮
安装位置可自定义选择,点击“下一步”按钮
点击“下一步”按钮,进入windows服务定义
Server 认证
“password ”再次确认密码,点击“下一步”
选中复选框,其他默认,点击“下一步”按钮,浏览安装摘要
点击“下一步”按钮
三.接下来安装WAS,进入was7程序存放目录,双击“Install.exe”文件,进入安装向导
点击“下一步”按钮,弹出“软件许可证协议”对话框
选择“我既接受IBM条款也接受非IBM条款”,点击“下一步”按钮,进入系统必备软件检查
点击“下一步”按钮
两个语言软件包可选勾选,点击“下一步”按钮,弹出“安装目录”对话框
安装位置自定义设置,WAS和IHS在同一目录下,点击“下一步”按钮
单机选择“应用程序服务器”点击“下一步”按钮,弹出“启用管理安全性”对话框
用户名和密码的设置即在控制台登录时输入,如在“用户名”中输入“administrator”“密码”中输入“password”,再次输入密
码确认,点击“下一步”按钮,查看安装摘要
点击“下一步”按钮
完成安装,安装结果下面默认勾选进入第一步,点击“完成”进入第一步界面
点击“安装验证”,安装验证如下图所示
出现安装验证完成成功等验证完毕,关闭此窗口,点击退出,完成安装。
win7 64位下配置http2+nginx+nodeJS
最近要调研http2能给页面带来多少访问速度的提升,所以自己先搭一个环境测试一下;一、CA数字证书:要升级http2首先是要把http升级到https,https升级就需要CA证书,但由于现代的浏览器都已默认安装了一些网络证书,所以我们访问淘宝,京东之类的网站就不需要让用户自己安装了,其它没有安装的证书就得用户自己得去安装了;现在网络上的很多https证书,有免费的也有付费的,但作为我是用于自己调试与测试用,当然找免费的了,但免费的证书需要申请与审核,时间也是得等,加上功能上也有限制,好吧,我是迫不及待的用证书,来调试,最后找到了OpenSSL,自己来创建证书,省去申请的时间,那现在就说说OpenSSL如何创建一个ca证书,服务器证书与客户端证书;安装准备:下载OpenSSL我用的版本是openssl-1.1.0下载安装ActivePerl最新版本即可;下载安装nasm最新版本即可;下载安装Visual Studio 2015 自己上度娘找吧,很多;先把OpenSSL解压到E盘,目录名称为openssl-1.1.0;点击开始按钮,选择Visual Studio Tools 下的64位编译机,定位到E://openssl-1.1.0输入命令://初始化文件目录$ perl Configure VC-WIN64A --prefix=E:/openssl-1.1.0/win64_OpenSSL --ope nssldir=E:/openssl-1.1.0/win64_SSL$ nmake$ nmake test$ nmake install注意,以上的安装方法一定要参考该版本的安装方法,这个安装方法的文件一般叫INSTALL,网上有很多方法,都是老版本来的;生成密钥、证书第一步,为服务器端和客户端准备公钥、私钥# 生成服务器端私钥genrsa -out server.key 1024# 生成服务器端公钥rsa -in server.key -pubout -out server.pem# 生成客户端私钥genrsa -out client.key 1024# 生成客户端公钥rsa -in client.key -pubout -out client.pem第二步,生成CA 证书# 生成CA私钥genrsa-outca.key 1024# X.509CertificateSigningRequest (CSR) Management.req-config "E:\openssl-1.1.0\win64_SSL\f" -new-keyca.key-outca. csr# X.509CertificateDataManagement.x509-req-inca.csr-signkeyca.key-outca.crtCountryName (2 lettercode) [AU]:CHStateorProvinceName (fullname) [Some-State]:Guangdong ProvinceLocalityName (eg, city) []:GuangzhouOrganizationName (eg, company) [Internet Widgits Pty Ltd]:OrganizationalUnitName (eg, section) []:IT# 这里是写你的服务器域名CommonName (e.g. serverFQDNorYOURname) []:*EmailAddress[]:********@****.netPlease enter the following 'extra' attributesto be sent with your certificate requestA challenge password []:1234An optional company name []:JINJIN第三步,生成服务器端证书和客户端证书(注:每次生成完csr与crt 要把命令工具关闭重新打开,否则报错)# 服务器端需要向CA机构申请签名证书,在申请签名证书之前依然是创建自己的CSR文件req-config "E:\openssl-1.1.0\win64_SSL\f" -new-keyserver.key-o utserver.csr# 向自己的CA机构申请证书,签名过程需要CA的证书和私钥参与,最终颁发一个带有CA 签名的证书x509-req-CAca.crt-CAkeyca.key-CAcreateserial-inserver.csr-outserver.crt# 其它参考上面的,唯一区别这就句OrganizationName (eg, company) [Internet Widgits Pty Ltd]:# 向自己的CA机构申请证书,签名过程需要CA的证书和私钥参与,最终颁发一个带有CA 签名的证书x509-req-CAca.crt-CAkeyca.key-CAcreateserial-inserver.csr-outserver.crt# client端到CA签名x509-req-CAca.crt-CAkeyca.key-CAcreateserial-inclient.csr-outclient.crt# 其它参考上面的,唯一区别这就句OrganizationName (eg, company) [Internet Widgits Pty Ltd]: 生成后的文件如下:二、nginx配置:首先先下载一个nginx的稳定版本 1.10.1;由于windows下的nginx是默认没有开通http_v2_module模块,即http2.0模块,如果要开启这个模块就得自己重新编译一个新nginx.exe文件,下面就来介绍如何生成一个支持http2.0的nginx;安装准备:下载安装Visual Studio 2015;下载安装MSYS最新版本即可;下载安装ActivePerl最新版本即可;下载安装Mercurial最新版本即可;先看看官网说明,编译时要用的安装包/en/docs/howto build on_win32.html:需要用到pcre-8.39.tar.gz,zlib-1.2.8.tar.gz,openssl-1.0.2h.tar.gz这三个包,自行上网找吧;然后再看看nginx1.10.1开启了哪些功能:把上面开启的内容全部复制下来,注意builddir,pcre,zlib,openssl 这四个路径,要与你的生成路径匹配;生成nginx.exe第一步:首先安装Mercurial并在环境变量中添加C:\Program Files\Mercurial\目录,因为我们需要在命令行中使用hg命令来获取nginx的源码。
WAS集群部署方案及安装配置手册
PLGC0005I: Plug-in configuration file =PLGC0052I: Plug-in configuration file generation is complete for the Web PLGC0005I: Plug-in configuration file =PLGC0052I: Plug-in configuration file generation is complete for the Web目录为“websphere/UpdateInstaller”目录为“websphere/AppServer”目录为1.全局安4.点击“配2.选择联合存3.点下‘设置为(3)、在下图界面中输入“主要管理用户名”为“wasadmin”,点击确定后进入密码验证界面,录入两遍相同密码:was123,而后点击“确定”(4)选中“启用管理安全性”并去除“应用程序安全性”及“JAVA2安全性”选项,再次选中“联合存储库”,点击“设置为当前”,然后点击“应用”,最后点击“保存”完成安全性设置。
10.点击全局安全11.点“应5.录入wasadmin 后点“确定”,在密码验证界面,6.选中7.勾选8.不勾9.不勾12.点“保存”完成4.停止应用程序--用wsuser用户cd /websphere/AppServer/profiles /AppSrv01/bin/./stopServer.sh server1 -username wasadmin -password was123 5.启动应用程序--用wsuser 用户cd /websphere/AppServer/profiles/AppSrv01/bin/./startServer.sh server1 -username wasadmin -password was123 1.4.创建和配置数据源选择JDBC提供程序4.选择“作用域”到服务器级别,并点击“新建”按钮,创建JDBC Driver5.依次按下图选择数据库类型“DB2”,提供程序类型“DB2 Universal JDBC Provider”,实施类型“连接池数据源”,接受自动的名称和描述,点击“下一步”:6.在“输入数据库类路径信息”页面上,设置如下图所示的两个JDBC Driver录环境变量为“/home/websphere/db2driver”,点击“下一步”:点击“DB2Universal9.在配置界面中,选择右侧“数据源”连接,进入数据源设置。
was使用文档
一、Window下WebSphere Application Server 7的安装(一)安装WebSphere Application Server 7:1、单击WebSphere ApplicationServer的安装程序launchpad.exe,弹出安装欢迎窗口,单击“启动WebSphere Application Server NetWork Deployment安装向导”进行安装。
如下图:2、弹出“初始化向导”窗口,等待初始化完成。
如下图:3、弹出“欢迎使用IBM WebSphere Application Server Network Deployment安装向导”说明,单击“下一步”,如图:4、弹出“软件许可证协议”窗口,选择“我接受许可证协议的的全部条款”,单击“下一步”,如下图5、弹出“系统必备软件检查”窗口,单击“下一步”,如图:6、弹出“安装可选的功能部件”窗口,保持默认, 单击“下一步”,如下图:7、弹出设置“安装目录”窗口、系统默认安装路径如下图,要改变安装路径,单击【浏览…】,改变安装目录。
设置完毕,单击“下一步”。
建议默认8、弹出“WebSphere Application Server环境”窗口,这里选择“无”,单击“下一步”此时会弹出一个警告询问窗体,单击“是”如图:9、弹出“集中安装管理器的存储库”窗口,保持默认,单击“下一步”,如下图10、弹出“正在搜索可卸载的临时修订”窗口,等待完成,单击“下一步”如图:11、弹出“安装摘要”窗口,单击“下一步”如图:12、弹出“安装窗口”,安装过程可能需要等待一段时间13、安装完成,弹出“安装结果”窗口,选中“使用概要管理工具创建新的WebSphere ApplictionServer 概要文件”或“开始->IBM_WebSphere->Application Server 7.0->概要管理工具”,来启动概要管理工具,创建应用程序服务器。
WAS 7.0安装及管理应用程序新手指导手册
WAS 7.0安装及管理应用程序新手指导手册操作步骤打开网址:https://IP:port/ibm/console/secure/securelogon.do填写用户名和密码登陆,成功进入系统1.1登陆1.2 首页选择页面菜单栏“应用程序-应用程序类型-WebSphere企业应用程序”,点击“WebSphere 企业应用程序”选项,可以对应用程序进行管理1.3 应用程序类型管理点击菜单栏内的“安装”按钮,跳转到安装页面1.4 安装应用程序根据文件系统所在路径,选择“本地文件系统”/“远程文件系统”选项,点击“浏览”按钮,选择指定路径下的文件,点击确定,跳回到安装页面,所选择的的文件路径在编辑栏内显示,点击“下一步”1.5 加载文件系统进入文件系统安装类型选择界面,默认选择“快速路径”,点击“下一步”1.6 文件系统安装类型选择进入安装步骤详情界面,点击“下一步”1.7 安装步骤详情界面进入步骤2窗口,点击“下一步”1.8 模块映射界面进入步骤3窗口,此时需要选择资源引用。
点击“浏览”,在列表中添加指定的资源,点击“应用”,此时,步骤3窗口下“目标资源JNDI名称”栏中的编辑框内,会显示出刚才添加资源的名称,勾选此模块,点击“下一步”1.9 资源引用进入步骤4窗口,在“虚拟主机”列表中,选择虚拟主机,默认选择“default_host”,勾选web模块,点击“下一步”1.10 映射虚拟主机进入步骤5窗口,右侧列表的“上下文根”内的编辑框内输入描述符中定义的上下文根,点击”下一步“1.11 编辑上下文根进入步骤6,点击“完成”按钮1.12 应用程序安装选项摘要 进入程序安装页面,待安装成功后,点击“保存“1.13 应用程序安装详情保存成功后跳转至企业应用程序页面,选中刚刚所添加的资源程序包,点击启动按钮,即可成功安装添加的资源程序包1.14 启动应用程序。
CBJUP在WAS7集群上部署配置指南
CBJUP在WAS7上部署与配置指南(1)所谓的"外置"是相对于EAR内部的WAR目录(WEB-INF/_srv/config目录);应用第一次启动时,会自动把WAR目录的一些内容拷贝到外置目录下。
(2)外置配置目录是通过JVM虚拟机参数-DEXTERNAL_CONFIG_DIR="XXX"来设定的。
(3)外置配置目录结构说明:${appName}/:启动参数配置,可以配置本地IP、管理端口号、Http端口号等内容。
${appName}/config:应用配置目录,和开发期的exf/config目录是一致的。
${appName}/domain/:域拓扑图信息配置文件。
${appName}/license/:许可证文件。
${appName}/repository:通过Governor部署部署包(ECD或者EPD)后的回退仓库,如果应用重新部署,则需要删除掉这个目录,或者使用Governor提供的强制删除回退仓库功能。
${appName}/work_temp:临时目录,可以删除,用于存放一些临时文件,比如上传文件、日志、blob字段、页面流生成文件等。
(4)外置配置目录的作用:如果用户在升级应用的时候,通过应用服务器控制台重新部署一个全量的EAR应用,EAR内部的配置文件会被覆盖掉,但是外置配置目录的内容不会被覆盖,如果你想保留以前的配置,则不需要任何改动;如果你想使用新的配置,则请删除掉外置配置目录内容,重新启动应用。
集群模式下,如果有一些本地特殊配置,可以放在外置配置目录下,这样集群同步,不会被同步掉。
1.3.文档格式约定1.3.1.注意:注意:以下图形安装都用到了Xmanager,启动Xmanager的步骤如下:1.3.1.说明:说明:是否安装成功可以参考安装目录下的/logs/install/日志文件1.3.2.命令cd /opt/installtar -xvf第3章WAS 安装说明:本部分安装是,针对WAS基础环境而言,不包括profile等内容的安装。
WAS7.0安装配置手册
WINDOWS2008R2环境下WAS 7.0安装配置手册(1)安装WAS 7.0安装规划,确保两台主机hosts文件如下:192.168.1.1 appser1192.168.1.2 appser2保证appser1和appser2都能够相互ping通,否则安装完毕,创建概要文件并加入集群的时候会报错。
本安装例子WAS 集群工作原理:在appser1上面安装WAS 7.0下一步,继续选择接受IBM条款,下一步,继续系统必备软件检查,下一步,继续。
如果前面相关的软件包没有安装,则这一步检查将无法通过。
由于要让WAS支持中文,因此需要安装非英语语言软件包,下一步,继续。
默认安装路径,下一步,继续选择无,下一步继续。
选是,等所有安装完毕并打完补丁,创建概要文件的时候解决。
下一步继续下一步继续下一步继续下一步继续选完成,退出。
以上步骤在appser1和appser2两台主机都要做。
接下来在appser1主机上安装IBM HTTP Server下一步继续选接受协议,下一步继续下一步继续下一步继续制定账户,下一步继续。
设置管理控制台账户和密码,本安装例子账户:admin 密码:admin 下一步继续下一步继续,等待安装完成选完成,结束安装过程。
接下来启动IBM HTTP Servercd C:\Program Files\IBM\HTTPServer\binapachectl start打开IE,输入IP地址,正常情况下应该出现下面的界面,说明IBM HTTP Server安装成功。
通过下面的命令检查安装补丁后的AppServer 版本C:\Program Files\IBM\WebSphere\AppServer\bin\versionInfo.sh接下来开始创建概要文件:(1)创建WAS集群管理代理服务概要文件,由于主机appser1既作为WAS集群管理代理服务器又作为WAS集群的一个节点,因此需要先创建管理代理服务概要文件。
was使用及参数设置
当然以上说的是在有权限的情况,没权限什么也不用说了。
WAS—参数设置
应用程序已部署为了合理应用资源需要对WAS参数,也是确保能为
最广泛的应用程序提供开箱即用的性能改善,设置WAS参数,那么我们 了解一些参数意思如下: 线程池:线程池是一种多线程处理形式,处理过程中将任务添加到 队列,然后在创建线程后自动启动这些任务。WAS线程池使服务器组件 能够复用线程而不是在运行时创建新线程。创建新线程通常是很耗费时间 和资源的操作。 连接池:连接池是创建和管理一个物理连接的缓冲池,其中会保留一 定数量创建的物理连接不关闭,当有客户端请求时,调用连接池,可以有 效减少物理连接的创建次数,降低直连所带来的系统开销,缓解应用服务 器压力,提高程序性能。
周期之间的间隔时间。遗憾的是,增加堆大小的一个缺点是查找
和处理需要垃圾收集的对象所需的时间也会随之增加。因此, JVM 堆大小调优经常涉及确定垃圾收集之间的间隔时间与执行垃 圾收集所需的暂停时间之间的平衡点。 2.如何设置堆的大小:通过WebSphere Application Server 控制台设置,应用程序服务器 >Server_name > 进程定义 > Java 虚拟机,如下图
WebSphere Application Server 使用以及参数设置
IBM 中间件
交易中间件 基于传统
CICS
核心业务
应用服务器
消息传送
消息中间件
系统通信 应用中间件 WebSphere 网上应用
MQ
服务器
基于Web 应用服务器
WAS使用———环境部署
一.登录控制台 二.创建虚拟主机 1. 在管理控制台左侧展开“环境”菜单, 虚拟主机 >新建,出现 新建虚拟主机页面,新建虚拟主机,设置虚拟主机名称为 “bos_host”,点击“应用”按钮,并保存到主配置。(一般在 农行做项目,虚拟主机这步骤可以省略,可以直接用
WAS7.000 64位初次配置
WAS7.000 64位初次配置今天一个客户要求是用WAS做appserver跑我们的应用.得到了一个64bit的was7版本.创建好数据源,将应用加入(这里强调最好用法was 自带的jdk,固然把应用最好也有ibm的jdk编译一下).却总是报异样:A ng.InstantiationException thrown when accessing the SimpleFileServlet. 之后加入一个测试的容易web应用却可以跑.很惊奇.网上说可能是jar矛盾.google后得知.新的was上后别慌上应用.第一步是打补丁,之后又安装了一个升级包.加入了3个补丁.才一切正常.下面将相关片段贴出来. 错误: Ang.InstantiationException thrown when accessing the SimpleFileServlet. ng.ClassNotFoundException: class ng.InstantiationException:com.ibm.ws.webcontainer.servlet.xxxxxxxxxxServlet atjava.beans.Beans.instantiate(Unknown Source) at java.beans.Beans.instantiate(Unknown Source) atcom.ibm.ws.webcontainer.servlet.ServletWrapper$1.run(Servlet Wrap per.java :1682)com.ibm.ws.security.util.AccessConoller.doPrivileg(AccessCon troller.java:118)com.ibm.ws.webcontainer.servlet.ServletWrapper.loadServlet(S ervletWrapper.java:1673) 解决办法:PK74129 关键字,下载相关包解决 1. 7.0.0.19-WS-UPDI-WinAMD64. 升级程序用来安装升级包的程序 2. !-- [if gte mso 9] xml o:OfficeDocumentSettings o:AllowPNG/ /o:OfficeDocumentSettings /xml ![endif]-- !-- [if gte mso 9] xml w:WordDocument w:View Noal /w:View w:Zoom 0 /w:Zoom w:TrackMoves/ w:TrackFormatting/w:PutuationKerning/ w:DrawingGrVerticalSpacing 7.8 磅/w:DrawingGridVerticalSpacing第1页共23页。
给你的Windows Phone 7模拟器加入GPS和加速度传感器模拟功能免费范文精选
给你的Windows Phone 7 模拟器加入GPS 和加速度传感器模拟功能Posted on 2010-08-03 12:24 被遗弃的小指阅读(1127) 评论(4) 编辑收藏所属分类: 移动应用开发想必现在已经有了很多开发人员开始了Windows Phone 7 的学习,如果您还没有开始的话,可以看看这篇文章来下载Windows Phone Developer Tools Beta 版以及对应的Training Kit。
对于现在还拿不到Windows Phone 7 的广大开发者来说,使用Windows Phone Developer Tools 里面自带的模拟器来进行开发不失为一种方便的替代。
但是,使用模拟器也有一定的局限性,例如性能无法和真实的设备保持一致,无法访问真正的移动网络,无法获取GPS 数据以及各种传感器的数据。
现在,国外已经有些开发者解决了GPS 和加速度传感器的模拟数据问题。
对于GPS 的模拟,keyboardP 给出了一个解决方案。
他使用一个普通的WinForm 程序来访问Bing 地图,并将地图中的GPS 数据通过WCF 服务的形式发布出来,然后在Windows Phone 7 的程序中来访问这个WCF 服务来获取模拟的GPS 数据。
感兴趣的朋友可以下载其代码研究一番。
当然,也可以看看下面的视频简单了解一番。
而对于加速度传感器的模拟,相对来说稍微麻烦一些。
毕竟不像上面的程序那样通过浏览器控件来访问Bing 就可以获取到坐标位置。
所以Prabhu Kumar的解决之道是使用一台真实的HD2 来获取加速度传感器的数据,然后把这些数据再传回WCF 服务,同时,Windows Phone 7 的程序在通过这个WCF 服务来获取加速度传感器的值。
当然,微软并没有给出在Windows Mobile 操作系统上有关加速度传感器的API,而HTC 也没有公开这些。
但是这些也难不倒大家的智慧,这里Prabhu Kumar 也给出了Windows Mobile 操作系统上HTC 的加速度传感器的相关文章。
was使用及参数设置
比如TPS下降等,如果WebContainer设置较大时(200-2000),占
用资源。因此根据观察的性能情况和应用情况输入合适的最小、 最大参数值,设置方法如下图所示:
WAS—参数设置
WAS—参数设置
3.监视:执行场景时,可以通过WebSphere Application Server >性
能监视和调整>性能查看>当前活动>启动监视>WebContainer,可以
当然以上说的是在有权限的情况,没权限什么也不用说了。
WAS—参数设置
应用程序已部署为了合理应用资源需要对WAS参数,也是确保能为
最广泛的应用程序提供开箱即用的性能改善,设置WAS参数,那么我们 了解一些参数意思如下: 线程池:线程池是一种多线程处理形式,处理过程中将任务添加到 队列,然后在创建线程后自动启动这些任务。WAS线程池使服务器组件 能够复用线程而不是在运行时创建新线程。创建新线程通常是很耗费时间 和资源的操作。 连接池:连接池是创建和管理一个物理连接的缓冲池,其中会保留一 定数量创建的物理连接不关闭,当有客户端请求时,调用连接池,可以有 效减少物理连接的创建次数,降低直连所带来的系统开销,缓解应用服务 器压力,提高程序性能。
WAS—参数设置
在图中设置512-1分析内存使用情况,如图可以勾选择 “详细垃圾回收”
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
was7配置JSF2
因为公司以前的系统使用的是primefaces2.X,它好像是基于jsf1.2实现的,was7默认也只是支持jsf1.2,这个好像是绝配。
但是现在项目开发准备升级一下,使用jsf2,+primefaces3.3.1,primefaces3.3.1是基于Mojarra-2.1.7,这个是JSF2的实现。
所以现在was7就不能支持了,网上搜索了很多网页,都说是修改类加载顺序就可以了,我在was7的控制台修改了2个地方,但是一直没看到效果,看看后台的日志,报了一个:
Caused by: ng.NoClassDefFoundError: com/sun/el/parser/AstNot的错误,听说一个同事碰到过,也解决了,于是便找了此同事帮忙,结果,立马就解决了问题,现在把需要修改的几个配置截个图,以便以后查看,也方便一下遇到同样问题的朋友。
选择应用程序-应用程序类型-WebSphere企业应用程序,然后选择你需要配置的应用程序,我这里选择的是JSFTest war
第二修改的地方:
第三个修改的地方:
点击管理模块进入后点击需要修改的应用程序
好了,几个每个地方点击确认或应用,然后保存一下配置。
然后重启一下应用。
截图有点乱,顺序也放错了。
呵呵。