手动部署EJB于WebLogic
转载自http://blog.sina.com.cn/s/blog_678530f60100hy6c.html
说是转载,其实是我个人几年前在新浪博客上发表的一篇文章
上一篇说道如何使用Eclipse、MyEclipse、JDK和WebLogic开发并且部署FibonacciEJB,并通过客户端访问成功。然而,那是借助于MyEclipse这个插件的强大功能实现的自动部署。那么该如何手动部署呢?
今天研究了半天,看了下WebLogic的使用说明,捣鼓了半天,最后掌握了手动部署的步骤。下面写出来,防止以后用到时又忘记。
一。使用Eclipse开发完EJB后,在用户目录下会生成.class目录,里面存放的是二进制的class文件和两个以xml后缀的配置文件。
运行命令行,进入这个.class目录,如下图所示:
使用jar命令将class目录下所有的文件打包,jar命令使用cvf选项。具体选项含义,可直接打入jar参看使用说明。此时命令行窗口显示哪些文件已经被打包,如上图。我把最后的打包文件置于C盘下,读者可以按自己的喜好置于任何一个目录下。
二。运行WebLogic服务器。注意只有先运行这个服务器,客户端才可以访问服务器中的EJB,而且运行服务器后,才可以在浏览器中对服务器进行配置。
在浏览器窗口输入http://localhost:7001/console,打开WebLogic服务器配置网页。(写到这里,我想起了现在一些路由器也是通过浏览器网页进行配置,觉得这种方式很方便) 此时要求你输入用户名和密码,它们是你在创建一个Domain域时自己设定的,输入登录便是。
登录成功后即可对服务器进行配置。注意,由于有很多人都可以对服务器进行配置,因此,这里有一个并发控制,你在配置服务器的时候,为了防止别人也在配置服务器,你需要将服务器锁住。方法为点击左上边的change center,见下图:
点击lock & edit,将服务器锁住,这样别人就不能更改服务器。选择下面的Deployment部署,在右边点击install安装FibonacciEJB。如下图所示:
此时会出现一系列的配置页面,选择C盘的Fibonacci.jar文件即可,如下图所示,此时按照它的默认配置一般可以满足要求了,所以这里也就不再截图了。
当配置完毕后,千万别忘了再次点击左上角的Active键,以激活并保存你刚才做的设置。
此时你会在右边看到你刚刚部署的FibonacciEJB,如上上图所示。
不过此时EJB状态是Prepared,并未处于活动状态,因此按照上上图的方式激活它即可。
到此,配置完毕,可以运行客户端程序进行测试。
迄今为止,帮着导师做了很多类似的程序,其中遇到过很多困难,从对这些困难的一无所知,到最后解决这些困难,过程是艰难的,极大的锻炼了自己解决问题的能力。如今即将毕业,回首这些困难,最初认为不可解决,最后都一一被我搞定,而且没有一个没有搞定的,我才发现自己很伟大,原来我是这么的强!
这些都是我以后工作的宝贵经验财富!!
手动部署EJB于WebLogic的更多相关文章
- 部署项目到weblogic时提示文件被锁,导致报错
部署项目到weblogic中出现一个“黄叹号!”.报错如下: (1) Deployment is out of date due to changes in the underlying projec ...
- Weblogic新建域,Weblogic新建部署环境,Weblogic重新构建域
Weblogic新建域,Weblogic新建部署环境,Weblogic重新构建域 ======================== 蕃薯耀 2018年1月29日 http://www.cnblogs. ...
- HyperLedger Fabric 1.1 手动部署单机单节点
手动部署单机单节点 之前发布过官方的e2e部署方案,由于环境或是访问权限等各种问题,还是有相当一部分码友无法成功跑起来,故此,本章将来一次纯手动操作的集群部署. 主要需要的步骤如下: 1:环境整理 2 ...
- ceph hammer 0.94.10手动部署方法Ceph Hammer版(0.94.10)手动部署for CentOS 7.x
Ceph Hammer版(0.94.10)手动部署for CentOS 7.x --lin.wang 20190310 环境有三个节点node-1,node-2,node-3,每个节点三个ssd盘作为 ...
- Tomcat手动部署Web项目详细步骤
阅读须知:文章基于Tomcat8,其它版本若有差异,请自行辨别.本文为博主原创文章,转载请附原文链接. 不借助任何IDE,这里介绍在Tomcat中手动部署web项目的三种方式: 1.部署解包的weba ...
- 手动部署 kubernetes HA 集群
前言 关于kubernetes HA集群部署的方式有很多种(这里的HA指的是master apiserver的高可用),比如通过keepalived vip漂移的方式.haproxy/nginx负载均 ...
- 离线手动部署docker镜像仓库——harbor仓库(HTTPS)
实验环境: harbor服务器系统:CentOS Linux release 7.5.1804 (Core)harbor服务器IP:10.1.12.114harbor版本:v1.5.0docker版本 ...
- 手动部署etcd-2018-0731
手动部署很简单,这里花了10分钟搞定 部署etcd 3台机器 etcd:由于 raft 算法的特性,集群的节点数必须是奇数 [root@linux-node1 ~]# cat /etc/hosts 1 ...
- java web 手动部署项目步骤
java Web 手动部署项目步骤 1 在tomcat下面的webapps下面建立需要部署的文件夹(eg:demo);2 在demo下建立 WEB-INF WETA-INF src 文件夹;3 在sr ...
随机推荐
- javascript真假(true/false)值
下面列出的值被当做假(false): false null undefined 空字符串 ' ' 数字 0 数字 NaN $(document).ready(function(){ var array ...
- HTTP请求(GET与POST区别)和响应(get是从服务器上获取数据,post是向服务器传送数据,格式与举例都非常清楚)
HTTP有两部分组成:请求与响应,下面分别整理. 一.HTTP请求 1.HTTP请求格式: <request line> <headers> <blank line> ...
- Win8Metro(C#)数字图像处理--2.13Roberts边缘检测
原文:Win8Metro(C#)数字图像处理--2.13Roberts边缘检测 [函数名称] 图像Roberts边缘检测函数RobertEdgeProcess(WriteableBitmap s ...
- 规则“Microsoft Visual Studio 2008 的早期版本”失败。此计算机上安装了 Microsoft Visual Studio 2008 的早期版本。请在安装 SQL Server 2008 前将 Microsoft Visual Studio 2008 升级到 SP1。
今天重装了一下系统后,需要装开发工具,我用的开发工具是Visual Studio2008 和SQL Server2008R2,装完Visual Studio2008的时候在装数据库的时候却出现这样的问 ...
- Windows界面编程第五篇 静态控件背景透明化(13篇)
上一篇<Windows界面编程第三篇 异形窗体 普通版>和<Windows界面编程第四篇异形窗体 高富帅版>介绍了异形窗口(异形窗体)的创建,并总结出了异形窗口的“三要素”: ...
- 12 寸 Retina MacBook 的大秘密: 可用移动电源充电
苹果新款12寸Retina MacBook虽然只有一个USB-C接口,但这个接口的能力却十分强大.它不仅可以进行数据传输和视频输出,还能接收和输入电源.这也就是说,你可以使用移动电源对其进行充电,如果 ...
- LFTP 4.6.2 发布,命令行 FTP 工具。这个东东可以用来做插件
直击现场 这个东东可以用来做插件 LFTP 4.6.2 发布,新增特征如下: * new command "edit" instead of the edit alias.* n ...
- qt的demo中,经常可以看到emum
最近开始看QT的文档,发现了很多好东西,至少对于我来说 收获很多~~~ 当然很多东西自己还不能理解的很透彻,也是和朋友讨论以后才渐渐清晰的,可能对于QT中一些经典的用意我还是存在会有些认识上的偏差,欢 ...
- Delphi中动态调用TXMLDocument的经历
var vXMLDocument: TXMLDocument;begin vXMLDocument := TXMLDocument.Create('c:/temp/temp.xml'); Cap ...
- 界面美化.CStatic控件的美化(好多系列文章)
http://www.cnblogs.com/20090802/archive/2010/09/17/1829283.html 静态控件也是比较常用的控件,在VS开发环境中用的应该挺频繁的吧. 其实m ...