博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
火页的窝--如何配置JXTA Shell(airclh)
阅读量:2399 次
发布时间:2019-05-10

本文共 3392 字,大约阅读时间需要 11 分钟。

导读:
  JXTA Shell为JXTA平台提供了一个交互式的环境,使用户无须编程就能试验核心JXTA平台。Shell提供了一些基本命令,这些命令可以发现对等体和对等组,加入和脱离对等组,在对等组之间创建管道,以及发送管道消息。Shell提供了一些环境变量,可将符号名称绑定至JXTA平台对象上。这些环境变量允许Shell命令之间进行数据交换。
  安装的第一步是从在shell的主页(http://shell.jxta.org/)上下载JXTA Shell,解压后在shell文件夹中运行(.exe)文件(针对Microsoft Windows用户)。之后将出现如下的界面:
  
  
  
  该配制器有3个选项卡:
  basic
  此配置管理器的basic选项卡允许用户为自己的对等体指派一个名称。可以是任何字符串,你输入的名称并不能确保是唯一的,没关系,因为每个对等体还具有一个ID号,这个ID在JXTA网络中是唯一的。
  一台电脑可以运行多个Shell实例,只需:
  创建一个新的目录,如:shell2,在其中保存配置信息
  将.sh、.bat脚本和.exe文件复制到新的目录中。
  进入该目录
  执行启动脚本
  Advanced
  
  
  
  
  此选项卡允许用户设置该对等体的网络基础设施。默认情况下,该配置管理器预先为与其他对等体的通信配置好了TCP/IP和HTTP传输。
  默认情况下,TCP是禁用的,如果你的本地网络上还存在着你想通过PDP广播机制来发现的其他JXTA对等体,那么就应该启动TCP设置。
  禁用HTTP 传输,为此请不复选相应的复选框。HTTP 传输用于与防火墙之外的对等机进行通信(通过集中服务(rendezvous service));我们不需要它。
  TCP端口方面还有一点需要注意。本地TCP网络上的对等体是通过多播消息相互发现。然而,在它们互相已经发现之后,就在一个特定的端口(称为端点)上直接通信。因此,一个对等体通过连接另一个对等体的端点来与之联系。这就是当我们要在一台计算机上运行第二个Shell时,必须改端口号的原因,即:每个Shell都需要一个该计算机上未被使用的端口号。如果是在不同计算机上运行两个Shell,那就不需要改端口号了。
  Rendezvos/relays
  此选项卡允许用户指定用作汇聚对等体或中继对等体的特定主机。默认情况下,JXTA对等体将通过连接到来下载HTTP汇聚对等体的列表,下载HTTP中继对等体列表的地址是
  
  下面就可以试验Shell了,试一下以下命令:
  JXTA>whoami
  您的输出将是一个语法上类似于XML 的结构化文档。其中包括对等体的ID等信息,这样JXTA Shell就配置成功了。
  
  
回复:如何配置JXTA Shell(airclh)
  电脑与网络
  helen(游客)发表评论于2007-4-14 16:51:46
  
以下引用strive4l(游客)在2007-3-22 21:44:58的评论:
  JXTA>mygroupadv = mkadv -g mygroup
  # mkadv - Illegal argument :java.lang.IllegalArgumentException: Illegal Option -- g
  # mkadv - Usage : mkadv
  为什么我有的命令不行啊。有的有可以,像whoami和peers都可以
  我也出现了相同的问题,为什么会这样?
  
回复:如何配置JXTA Shell(airclh)
  电脑与网络
  strive4l(游客)发表评论于2007-3-22 21:44:58
  JXTA>mygroupadv = mkadv -g mygroup
  # mkadv - Illegal argument :java.lang.IllegalArgumentException: Illegal Option -- g
  # mkadv - Usage : mkadv
  为什么我有的命令不行啊。有的有可以,像whoami和peers都可以
  
如何jXTA Shell正确的安装呢
  电脑与网络
  SSQ(游客)发表评论于2007-3-7 22:39:28
  我输入rdvstatus 就是没有看到有连接到的Groups
  
  
import root certificate files 怎么输入
  电脑与网络
  jekky(游客)发表评论于2006-10-18 11:47:23
  import root certificate files 怎么输入,不输入就进不去shell
  
回复:如何配置JXTA Shell(airclh)
  电脑与网络
  JEKKY(游客)发表评论于2006-10-18 11:43:00
  我的输入用户名密码,如果不输入 import root certificate files ,根本进步去shell.
  
以下为blog主人的回复:用户名和密码是一定要输入的,不然程序无法正常启动。
  
  
回复:如何配置JXTA Shell(airclh)
  电脑与网络
  好学者(游客)发表评论于2006-6-6 12:43:01
  是FIREWALL的原因,关闭即可.
  
回复:如何配置JXTA Shell(airclh)
  电脑与网络
  好学者(游客)发表评论于2006-6-2 10:59:56
  我是在局域网内的,运行jxta.exe命令时总是出现如下提示信息,
  C:/Program Files/jxta-shell-2.3.7/shell>java -classpath ../lib/jxta.jar;../lib/
  jxtashell.jar;../lib/log4j.jar net.jxta.impl.peergroup.Boot
  Jxta is now taking off. Please fasten your seat belts and extinguish all smoking
  materials.
  Uncaught Throwable caught by 'main':
  java.lang.IllegalArgumentException: Store home location must end with a /
  at net.jxta.peergroup.PeerGroupFactory.setStoreHome(PeerGroupFactory.jav
  a:440)
  at net.jxta.impl.peergroup.Boot.main(Boot.java:108)
  不知为什么?正常情况下是能直接开启jxta shell程序吗
  
以下为blog主人的回复:
  是的,正常情况下运行jxta.exe文件就可以启动shell
  
回复:如何配置JXTA Shell(airclh)
  电脑与网络
  火页发表评论于2006-5-25 9:01:32
  你的电脑是通过什么方式上网的?如果你处在一个局域网中,在防火墙之后,那么你在配置管理器里必须选择使用代理服务器,并输入代理服务器的名称和端口号。
  
回复:如何配置JXTA Shell(airclh)
  电脑与网络
  好学者(游客)发表评论于2006-5-24 13:03:16
  我在运行时也出现了同样的问题,我的jar文件都是在/lib目录中设置好了的,请问是什么原因吗
  
回复:如何配置JXTA Shell(airclh)
  电脑与网络
  火页发表评论于2006-5-12 20:19:03
  你是不是/lib/下的几个.jar文件没有在classpath下配置好
  2:
  
发表评论:
  昵称:
  密码:(游客无须输入密码)
  主页:
  标题:
  
  验证码: (不区分大小写,请仔细填写,输错需重写评论内容!)
  博客登陆
本文转自

转载地址:http://vwnob.baihongyu.com/

你可能感兴趣的文章
MySQL关于数据字典的一个疑问
查看>>
今天的一点杂感
查看>>
从阴阳五行,四书五经到国学的理解
查看>>
如何理解Python web开发技术
查看>>
自动化平台中维度设计的一点思考
查看>>
运维开发的痛点和思考
查看>>
自动化分享里程碑小结20180127
查看>>
对这个公众号的分析和期望
查看>>
疯狂的十天计划开启(二) (改)
查看>>
自动化运维平台的流程草图
查看>>
又一个轮回(r14笔记第100天)
查看>>
通过shell脚本检测MySQL服务信息
查看>>
Greenplum集群部署小记
查看>>
通过java画文本格式的统计图
查看>>
MySQL存储过程的权限问题
查看>>
大分区表的手工并行优化
查看>>
运维工作中几点深刻的经验和教训
查看>>
本周搞几件事情,说说你的计划吧
查看>>
在oracle实践学习位运算 第一篇
查看>>
通过sql语句分析足彩
查看>>