首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OSGI netstat like命令

OSGI netstat like命令
EN

Stack Overflow用户
提问于 2015-03-09 21:44:22
回答 1查看 88关注 0票数 1

我有一个开放了几个TCP/UDP端口的OSGI容器,有没有办法使用OSGI工具将一个开放的端口映射到一个捆绑包?

此外,如果某个捆绑包将自身注册为HTTP servlet,我能否以某种方式进行查询,以了解已经注册并属于每个捆绑包的内容?

EN

回答 1

Stack Overflow用户

发布于 2015-03-10 15:31:25

对于Karaf,您可以使用一些命令(GOGO-shell)来帮助您了解注册了哪些servlet或war

代码语言:javascript
复制
web:list

代码语言:javascript
复制
http:list

关于TCP端口,目前还没有可用的方法,但我确信这可以通过编程实现,如果需要,可以将其放入自定义命令中。使用Karaf可以很容易地编写shell命令。

代码语言:javascript
复制
@Command(scope = "tcp", name = "netstat", description = "Show TCP connections, open ports")
@Service
public class NetStat extends implements Action {

@Option(name = "-n", aliases = { "--name" }, description = "Show only name", required = false, multiValued = false)
private Boolean named;

@Argument(name = "someArgument", description = "Some other argument", required = false, multiValued = false)
private String argument;

@Override
public Object doExecute() throws Exception {
... your code here ...
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28943504

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档