转载自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. SQLServer 进程无法向表进行大容量复制(错误号: 22018 20253)

    原文:SQLServer 进程无法向表进行大容量复制 我的环境:SQL SERVER 2008 R2:发布者 ->SQL SERVER 2017 订阅者 进程无法向表“"dbo&quo ...

  2. WPF 特殊符号 字符绑定

    <Border xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x=" ...

  3. 中芯国际在CSTIC上悉数追赶国际先进水平的布局

    作为中国最大.工艺最先进的晶圆厂,中芯国际的一举一动都会受到大家的关注.在由SEMI主办的2017’中国国际半导体技术大会(CSTIC 2017)上,中芯国际CEO邱慈云博士给我们带来了最新的介绍. ...

  4. Windows Vista 的历史地位

    Windows Vista,这是一个不那么如雷贯耳的Windows名字,很多人甚至从来没有体验过这个操作系统.但是,Windows Vista刚刚推出时候所引起的话题性,恐怕是其后的Win7也难以与之 ...

  5. LockWindowUpdate

     //锁住listview防止反复刷新              LockWindowUpdate(Self.lvsearch.Handle);    貌似不太行,多用几下就卡住了  那个函数几乎不用 ...

  6. 【Eclipse常见错误】-Cannot return from outside a function or method

    最近发现myeclipse10中有几处bug 比如: Cannot return from outside a function or method onClick="return chec ...

  7. SQL基础复习2

    一.视图 1.创建视图      创建视图后加 WITH CHECK OPTION 2.视图查询 数据库系统的处理方法: 视图消解法(View Resolution) 步骤: 进行有效性检查-> ...

  8. Android native进程间通信实例-binder篇之——简单的单工通信

    网上找了很多binder相关文章,大部分都是在跟踪binder实现源代码,然后再把框架代码贴出来,看着实在费力. 这篇文章从实际出发,直接用一个案例下手,后续想了解binder相关原理的话,可以参考& ...

  9. ECMAScript6 语法

    声明变量 var let const var(声明局部变量,有局部外可用缺陷) 代码 <!DOCTYPE html> <html lang="en"> &l ...

  10. Go语言学习——彻底弄懂return和defer的微妙关系

    疑问 前面在函数篇里介绍了Go语言的函数是支持多返回值的. 只要在函数体内,对返回值赋值,最后加上return就可以返回所有的返回值. 最近在写代码的时候经常遇到在return后,还要在defer里面 ...