转载自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,并未处于活动状态,因此按照上上图的方式激活它即可。

到此,配置完毕,可以运行客户端程序进行测试。

迄今为止,帮着导师做了很多类似的程序,其中遇到过很多困难,从对这些困难的一无所知,到最后解决这些困难,过程是艰难的,极大的锻炼了自己解决问题的能力。如今即将毕业,回首这些困难,最初认为不可解决,最后都一一被我搞定,而且没有一个没有搞定的,我才发现自己很伟大,原来我是这么的强!

这些都是我以后工作的宝贵经验财富!!

最新文章

  1. git ssh端口号变更之后所需要的修改
  2. 学习笔记——Maven实战(三)多模块项目的POM重构
  3. [转] gdb 查看vector, list, map 内容
  4. Inno Setup 精灵显示插件 InnoFairy (V2.0 版本)
  5. Git存储用户名和密码(明文需谨慎)
  6. c语言-键盘扫描码
  7. MySQL slave_exec_mode 参数说明
  8. Linux IPC实践(3) --具名FIFO
  9. 20.QT-Qpixmap实现图片鼠标缩放,鼠标拖动示例(详解)
  10. java static关键字和代码块
  11. linux大文件读取
  12. 敏感词汇过滤DFA算法
  13. ansible学习笔记二
  14. linux配置 数据库主从同步
  15. html5 简介
  16. 04_web基础(六)之请求转发与重定向
  17. open-falcon之dashboard\portal说明.md
  18. zabbix_get无法执行agent端的脚本文件解决办法
  19. 一维码UPC A简介及其解码实现(zxing-cpp)
  20. JAVA学习笔记--策略设计模式与适配器模式

热门文章

  1. Win10《芒果TV - Preview》官方指定预览版 - 重要使用注意事项
  2. 《Microsoft编写优质无错C程序秘诀》提纲
  3. Linux文件系统操作与磁盘管理
  4. 开源代码分析工具 good
  5. DUI-分层窗口两种模式(SetLayeredWindowAttributes和UpdateLayeredWindow两种方法各有利弊)
  6. 【Linux】Linux相关资料
  7. Oracle PL/SQL编程
  8. Python连载14-random模块&函数式编程
  9. localstorage实现带过期时间的缓存功能
  10. Spring Boot:实现MyBatis分页