С Karaf у вас есть несколько команд, доступных (GOGO-оболочки), который поможет вам о том, что сервлет или война зарегистрирована
web:list
или
http:list
относительно портов TCP, там для этого пока ничего не доступно, хотя я уверен, что это может быть достигнуто программно и, если нужно, ввести в команду. Команды-оболочки легко писать с Karaf.
@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 ...
}