本文用于引导读者对J2EE的入门。前面两章给出J2EE一些基本概念的介绍,后面几章以Weblogic Server8.1作为J2EE服务器的例子,介绍如何在Weblogic上开发JSP/Servlet、EJB、JCA。
BEA WebLogic Server™ 包含了许多互相关联的资源。对这些资源的管理包括下列任务:服务器的启动及终止,服务器以及连接池的负载平衡,资源配置的监控,诊断并修改问题,监控并评估系统性能,分发Web应用、EJB以及其它资源。
TOMCAT是APACHE JAKARTA软件组织的一个子项目,TOMCAT是一个JSP/SERVLET容器,它是在SUN公司的JSWDK(JAVA SERVER WEB DEVELOPMENT KIT)基础上发展起来的一个JSP和SERVLET规范的标准实现,使用TOMCAT可以体验JSP和SERVLET的最新规范。经过多年的发展,TOMCAT不仅是JSP和SERVLET规范的标准实现,而且具备了很多商业JAVA SERVLET容器的特性,并被一些企业用于商业用途。
在weblogic中部署项目通常有三种方式:第一,在控制台中安装部署;第二,将部署包放在domain域中autodeploy目录下部署;第三,使用域中配置文件config.xml 进行项目的部署。
通过优化tomcat提高网站的并发能力。当我们今天我们将这个优化讲完之前优化完成后看能达到什么层次。
HYPERLINK"http://blog.csdn.net/caolaosanahnu/article/details/6981124"Weblogic下创建JMS消息服务weblogic的版本9.2,创建JMS的消息服务大概有三个步骤,第一是创建JMS消息服务器,第二是创建JMS模块,第三是创建连接工厂和主题等。下面具体步骤:1.创建JMS消息服务器INCLUDEPICTURE"http://dl.iteye.com/upload/attachment/335045/8455c660-f670-3267-80ba-bcdbca2af49b.jpg"\*MERGEFORMATINET展开Services树下的Messaging下的JMSServers。锁定修改,点击新建按钮。 INCLUDEPICTURE"http://dl.iteye.com/upload/attachment/335049/dbdadd51-60ac-3f2f-b126-6b18cd0f0fbf.jpg"\*MERGEFORMATINET JMS服务器的名称为JMSServerTest,存储消息介质为null,点击下一步。 INCLUDEPICTURE"http://dl.iteye.com/upload/attachment/335047/77c60cf0-a680-3ba1-bd19-287b4b949071.jpg"\*MERGEFORMATINET 目标服务器设置为examplesServer。必须设置该项。INCLUDEPICTURE"http://dl.iteye.com/upload/attachment/335051/2fa0f534-6435-3dac-840f-3a7c519dcd18.jpg"\*MERGEFORMATINET 点击ActiveChanges保存新建的JMS消息服务器。 INCLUDEPICTURE"http://dl.iteye.com/upload/attachment/335053/38b3a49e-9e6b-3480-a0cd-e9e2894fa1f3.jpg"\*MERGEFORMATINET 新建一个JMSmodule名称为SystemModuleTest。 INCLUDEPICTURE"http://dl.iteye.com/upload/attachment/335055/3c42c3f6-33cc-3adc-b708-6719096f8f6b.jpg"\*MERGEFORMATINET 选中Servers为examplesServer.INCLUDEPICTURE"http://dl.iteye.com/upload/attachment/335059/ba25a5e5-f854-3ab4-932b-df12ce6f6587.jpg"\*MERGEFORMATINET 保存修改,可以看到新建的SystemModuleTest了。接下来就要开始创建连接工厂和Topic了。点击刚才新建的MOdule。点击new。INCLUDEPICTURE"http://dl.iteye.com/upload/attachment/335061/f9e4e250-7a67-346d-82a4-84e5b16e23e8.jpg"\*MERGEFORMATINET 输入Topic的JNDI名称。INCLUDEPICTURE"http://dl.iteye.com/upload/attachment/335063/2be72360-6616-30ab-a1f8-a93820a5c8c9.jpg"\*MERGEFORMATINET 创建一个子部署项。 INCLUDEPICTURE"http://dl.iteye.com/upload/attachment/335065/aa3f9e04-6780-392b-acaf-42ad4b7e2c6c.jpg"\*MERGEFORMATINET子部署项的名称为TopicTest。 INCLUDEPICTURE"http://dl.iteye.com/upload/attachment/335067/2ced4392-8758-34ec-bda9-ccfeaae91c15.jpg"\*MERGEFORMATINET 选择JMSServer为刚才新建的JMSServerTest。点击完成修改。接下来就是要新建连接工厂了。 INCLUDEPICTURE"http://dl.iteye.com/upload/attachment/335069/2599a55b-c0a2-311f-8b17-21
中间件(middleware)是基础软件的一大类, 属于可复用软件的范畴. 顾名思义,中间件处于操作系统软件与用户的应用软件的中间. 中间件在操作系统、网络和数据库之上,应用软件的下层,总的作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件.在众多关于中间件的定义中,比较普遍被接受的是IDC表述的:中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源, 中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。
JBOSS的HTTP cluster实现了两项任务:会话状态复制(Session state replication)与负载平衡(Load-balance of incoming invocations)。 会话状态复制用来复制集群中不同节点上客户端的连接状态,以实现当集群中的某一节点发生故障时,集群中的其它节点能够接管连接到故障节点的客户端请求,接管过程对客户端透明,客户端并不知道是否发生了服务提供者的转移。会话状态复制由JBOSS本身进行控制,当JBOSS以all的配置方式运行时,默认已经启动了会话状态复制。
本文先简要介绍了JMS的一些基本概念,继而引入了WebLogic JMS Server的体系结构和相关特性。在此基础之上,图文并茂地讲述了JMS在WebLogic Server 8.1上的配置。最后在解剖JMS应用程序框架的同时,以点对点为例演示了JMS的发送接收消息流程。
按照故常处理的流程来处理在日常工作中遇到的故障,对于故障的解决和经验的积累都有很大的帮助,下面是我总结的日常故障处理的流程。
在本机上在准备一个tomcat用于在本机上运行,这样有两台tomcat便于测试,那么就需要更改一下配置:打开第二个tomcat的conf文件夹下的server.xml,更换各个端口,防止与本机的tomcat端口冲突:在同目录下的web.xml文件,添加以下配置:更改完之后启动这第二个tomcat然后再这第二个tomcat的webapps目录下新建一个空的web项目,里面有一个upload文件夹,如下:编写一个客户端的Java项目导入jersey的jar包和依赖包