转载自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的更多相关文章

  1. 部署项目到weblogic时提示文件被锁,导致报错

    部署项目到weblogic中出现一个“黄叹号!”.报错如下: (1) Deployment is out of date due to changes in the underlying projec ...

  2. Weblogic新建域,Weblogic新建部署环境,Weblogic重新构建域

    Weblogic新建域,Weblogic新建部署环境,Weblogic重新构建域 ======================== 蕃薯耀 2018年1月29日 http://www.cnblogs. ...

  3. HyperLedger Fabric 1.1 手动部署单机单节点

    手动部署单机单节点 之前发布过官方的e2e部署方案,由于环境或是访问权限等各种问题,还是有相当一部分码友无法成功跑起来,故此,本章将来一次纯手动操作的集群部署. 主要需要的步骤如下: 1:环境整理 2 ...

  4. 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盘作为 ...

  5. Tomcat手动部署Web项目详细步骤

    阅读须知:文章基于Tomcat8,其它版本若有差异,请自行辨别.本文为博主原创文章,转载请附原文链接. 不借助任何IDE,这里介绍在Tomcat中手动部署web项目的三种方式: 1.部署解包的weba ...

  6. 手动部署 kubernetes HA 集群

    前言 关于kubernetes HA集群部署的方式有很多种(这里的HA指的是master apiserver的高可用),比如通过keepalived vip漂移的方式.haproxy/nginx负载均 ...

  7. 离线手动部署docker镜像仓库——harbor仓库(HTTPS)

    实验环境: harbor服务器系统:CentOS Linux release 7.5.1804 (Core)harbor服务器IP:10.1.12.114harbor版本:v1.5.0docker版本 ...

  8. 手动部署etcd-2018-0731

    手动部署很简单,这里花了10分钟搞定 部署etcd 3台机器 etcd:由于 raft 算法的特性,集群的节点数必须是奇数 [root@linux-node1 ~]# cat /etc/hosts 1 ...

  9. java web 手动部署项目步骤

    java Web 手动部署项目步骤 1 在tomcat下面的webapps下面建立需要部署的文件夹(eg:demo);2 在demo下建立 WEB-INF WETA-INF src 文件夹;3 在sr ...

随机推荐

  1. 深入理解Delphi的消息机制(别人写的,简明扼要,用来复习)

    永远记住,无论你是用 SDK 还是借用 VCL 来创建窗口,都要遵循 Windows 的游戏规则,即先注册窗口类,然后再创建窗口实例,在消息循环中写实现代码.你还要知道 Windows 已经为了我们预 ...

  2. 解决WPF中TextBox文件拖放问题

    在WPF中,当我们尝试向TextBox中拖放文件,从而获取其路径时,往往无法成功(拖放文字可以成功).造成这种原因关键是WPF的TextBox对拖放事件处理机制的不同,具体可参考这篇文章Textbox ...

  3. Setting up multi nodes live migration in Openstack Juno with devstack

    Setting up multi nodes live migration in Openstack Juno with devstack Summary Live migration overvie ...

  4. Qt:移动无边框窗体(使用Windows的SendMessage)

    移动无边框窗体的代码网上很多,其原理都是一样的,但是是有问题的,我这里只是对其修正一下 网上的代码仅仅实现了两个事件 void EditDialog::mousePressEvent(QMouseEv ...

  5. 通过使用URLEncoder与URLDecoder进行编码和解码

    使用改方法必须导入 java.net包 <%@page import="java.net.*" %> 编码: 当要存储或者发送数据的时候使用,将编码后的字符串再发送或者 ...

  6. Java 转PPT为图片、PDF、SVG、XPS、ODP以及PPT和PPTX互转

    同一文档,在不同的文档查看器或者编译环境中,需要对该文档进行相应的格式转换.下面的内容中,将介绍通过Java编程来实现PPT文档格式转换的方法. 使用工具: Spire.Presentation fo ...

  7. gitlab安装笔记三_Centos7安装GitLab

    系统版本是CentOS-7-x86_64-Everything-1804.iso,很多软件默认都有了,不需要安装 https://about.gitlab.com/install/#centos-7 ...

  8. LCN自动补偿

    LCN自动补偿 1当出现需要补偿的数据的时候,LCN将请求tm.compensate.notifyUrl配置的通知地址, 请求补偿的样例数据格式: {"groupId":" ...

  9. Hive学习之路(二)—— Linux环境下Hive的安装部署

    一.安装Hive 1.1 下载并解压 下载所需版本的Hive,这里我下载版本为cdh5.15.2.下载地址:http://archive.cloudera.com/cdh5/cdh/5/ # 下载后进 ...

  10. spring 5.x 系列第13篇 —— 整合RabbitMQ (xml配置方式)

    源码Gitub地址:https://github.com/heibaiying/spring-samples-for-all 一.说明 1.1 项目结构说明 本用例关于rabbitmq的整合提供简单消 ...