2012-06-07 7 views
1

Я пытаюсь вставить Equinox в контейнер Servlet, будучи новичком, Я пытаюсь развернуть bridge.war с http://www.eclipse.org/equinox/server/http_in_container.php в tomcat 7 на linux. catalina.out не показывает никаких ошибок, но если я попытаюсь получить доступ к чему-либо из tomcat, даже на странице индекса tomcat, он пытается просто подключиться и ничего не появляется.Вложение Equinox в контейнер сервлетов

Когда я пытаюсь остановить сервер Tomcat, я получаю следующие ошибки:

java.net.ConnectException: Connection refused 
    at java.net.PlainSocketImpl.socketConnect(Native Method) 
    at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:337) 
    at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:198) 
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:180) 
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391) 
    at java.net.Socket.connect(Socket.java:579) 
    at java.net.Socket.connect(Socket.java:528) 
    at java.net.Socket.<init>(Socket.java:425) 
    at java.net.Socket.<init>(Socket.java:208) 
    at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:490) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    at java.lang.reflect.Method.invoke(Method.java:601) 
    at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:371) 
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:452) 

ли кто-то есть эта проблема? Как я могу заставить его работать?

ответ

1

хорошо, похоже, что у вас Tomcat имеет большую проблему, полностью независимо от Equinox.

Чтобы подтвердить это, удалите bridge.war и его расширенную папку и перезапустите TC, я думаю, вы увидите ту же проблему.

Я предполагаю, что уже есть какой-то процесс, использующий (один из) портов, которые TC хочет использовать, и Tomcat не может начать правильно, вы должны увидеть что-то не так в файле catalina.out или localhost. *.

+0

Перед развертыванием bridge.war, tomcat работает нормально, но если я развожу мост.war, запустите, а затем остановите tomcat и попытайтесь его перезапустить, то он показывает, что порт используется. – Rndm

+0

Weird. Может быть, вы добавили пакет, который запускает собственный веб-сервер из военного файла, например org.eclipse.equinox.http.jetty? –

+0

Или tomcat просто не закрывается вообще? –

Смежные вопросы