在glassfish中安装使用OSGi Console(Using GlassFish OSGi Console in V3.1)

1.安装glassfish

1.1 下载

http://glassfish.java.net下载glassfish V3.1

glassfishV3.1 有多种版本,我们选择GlassFish Server 3.1 Open Source Edition Zip archive英文版。

http://download.java.net/glassfish/3.1/release/glassfish-3.1.zip

1.2 安装

下载好之后,把glassfish-3.1.zip更名为glassfish-3.1-en.zip,表示为英文版,利于以后查看目录识别,我选择j:/osgi/server/目录下解压,即安装成功。

1.3 启动

启动windows 命令行窗口,进入glassfish安装目录/bin下执行启动。


cd J:/osgi/server/glassfish-3.1-en/glassfish3/bin

j:

asadmin start-domain –verbose

如下图:

ml-glassfish

打开浏览器,访问http://localhost:4848,等一会儿,即可进入glassfish管理界面

 

2.安装glassfish osgi console插件

有两种可选方法,方法A:从glassfish管理web界面安装,方法B:手动下载jar包安装。

用了方法A,就不用方法B了。反之亦然。

方法A:从glassfish管理web界面安装

(从web界面安装,最好选择国外VPN代理,因为安装要访问国外的网站,使用代理很快)

A.1

在glassfish管理界面点击common task—>update tools—>available add-ons

在available add-ons列表中选择glassfish-osgi-http;glassfish-osgi-gui,点击install.

如图所示

000-2-4

 

随后出现“The selected packages and their required packages will be installed. OK to continue?”对话框,点击“确定”

在出现的同意协议中,选择accept(接受)。glassfish即安装,安装文件大小不大,速度看你的网络连接好坏。

 

A.2

安装好osgi console后,glassfish提示需要重新启动才能运行osgi console。此时先不要重新启动。

glassfish安装osgi console实际上是从dev.glassfish.org上下载了osgi-http.jar,org.apache.felix.webconsole.jar,glassfish-osgi-console-plugin.jar,felix-webconsole-extension.jar这四个jar文件到

J:/osgi/server/glassfish-3.1-en/glassfish3/glassfish/modules/autostart目录里,而要启动这jar,还要执行以下命令(为什么要执行命令,见引用文档2:http://blogs.oracle.com/arungupta/entry/totd_160_osgi_bundles_not)

新打开一个windows 命令行窗口,进入J:/osgi/server/glassfish-3.1-en/glassfish3/bin,执行以下命令

asadmin delete-jvm-options --target server-config

-Dorg.glassfish.additionalOSGiBundlesToStart=org.apache.felix.shell, org.apache.felix.gogo.runtime,org.apache.felix.gogo.shell, org.apache.felix.gogo.command

asadmin create-jvm-options --target server-config

-Dorg.glassfish.additionalOSGiBundlesToStart=org.apache.felix.shell, org.apache.felix.gogo.runtime,org.apache.felix.gogo.shell, org.apache.felix.gogo.command,org.apache.felix.shell.remote, org.apache.felix.fileinstall

如图

004

执行成功后,再重新启动glassfish

A.3

在glassfish管理界面点击server—>general—>restart,即可重启glassfish.

如图

005-2

 

启动好之后,再次访问http://localhost:4848,进入glassfish管理界面,

点击server—>osgi console—>(要求用户名和密码)输入默认的用户名和密码(admin和admin)

如图

006-2

osgi console界面出现。

007

 

方法B.手动下载jar包安装

B1.从

http://download.java.net/maven/glassfish/org/glassfish/osgi-http/3.1/osgi-http-3.1.jar

http://maven.glassfish.org/content/groups/glassfish/org/apache/felix/org.apache.felix.webconsole/3.1.2/org.apache.felix.webconsole-3.1.2.jar


http://download.java.net/maven/glassfish/org/glassfish/osgi-platforms/felix-webconsole-extension/3.1/felix-webconsole-extension-3.1.jar

http://download.java.net/maven/glassfish/org/glassfish/admingui/glassfish-osgi-console-plugin/3.1/glassfish-osgi-console-plugin-3.1.jar

下载好4个jar文件,把它们拷贝到

J:/osgi/server/glassfish-3.1-en/glassfish3/glassfish/modules/autostart

 

2.在glassfish启动的情况下,执行以下命令(为什么要执行命令,见引用文档2:http://blogs.oracle.com/arungupta/entry/totd_160_osgi_bundles_not)

新打开一个windows 命令行窗口,进入J:/osgi/server/glassfish-3.1-en/glassfish3/bin,执行以下命令

asadmin delete-jvm-options --target server-config

-Dorg.glassfish.additionalOSGiBundlesToStart=org.apache.felix.shell, org.apache.felix.gogo.runtime,org.apache.felix.gogo.shell, org.apache.felix.gogo.command

asadmin create-jvm-options --target server-config

-Dorg.glassfish.additionalOSGiBundlesToStart=org.apache.felix.shell, org.apache.felix.gogo.runtime,org.apache.felix.gogo.shell, org.apache.felix.gogo.command,org.apache.felix.shell.remote, org.apache.felix.fileinstall

如图

004

 

3.执行成功后,重新启动glassfish.

在glassfish管理界面点击server—>general—>restart,即可重启glassfish.

如图

005-2

 

启动好之后,再次访问http://localhost:4848,进入glassfish管理界面,

点击server—>osgi console—>(要求用户名和密码)输入默认的用户名和密码(admin和admin)

如图

006-2

osgi console界面出现。

007

 

 

参考文档

1.http://wikis.sun.com/display/GFOSGIConsole/Using+GlassFish+OSGi+Console+in+V3

2.http://blogs.oracle.com/arungupta/entry/totd_160_osgi_bundles_not

3.http://blogs.oracle.com/arungupta/entry/s313522_instructions_for_osgi_enabled

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值