Выполнение примера сервера SWORD 2 Java - PullRequest
0 голосов
/ 22 ноября 2018

Я пытаюсь реализовать и запустить SWORD V2 Server API , но все время получаю сообщение об ошибке.

Я использую IntellijIdea 2018.

Когда я открываю проект впервые, я пробую две вещи:

1 - , как упоминалосьв ReadMe.Я начинаю с этой команды: mvn clean package Затем я настраиваю конфигурацию инструмента сборки Intellij как: Maven -> run maven goal -> site:run.когда я запускаю его, у меня это:

INFO] Relativizing decoration links with respect to project URL: http://www.swordapp.org/
[INFO] Rendering site with org.apache.maven.skins:maven-default-skin:jar:1.0 skin.
[INFO] Starting Jetty on http://localhost:8080/
[INFO] jetty-6.1.25
[INFO] NO JSP Support for /, did not find org.apache.jasper.servlet.JspServlet
[WARNING] failed SelectChannelConnector@0.0.0.0:8080: java.net.BindException: Address already in use: bind
[WARNING] failed Server@187e5235: java.net.BindException: Address already in use: bind
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.173 s
[INFO] Finished at: 2018-11-22T10:04:06+13:00
[INFO] Final Memory: 23M/325M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-site-plugin:3.3:run (default-cli) on project sword2-server: Error executing Jetty: Address already in use: bind -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[INFO] Shutdown hook executing
[INFO] Stopped SelectChannelConnector@0.0.0.0:8080
[INFO] Shutdown hook complete
[ERROR] Maven execution terminated abnormally (exit code 1)

после этого для localhost:8080 у меня есть: снимок экрана для localhost: 8080 и для вызова сервлета http://localhost:8080/swordv2/servicedocument: 404 сервлетснимок экрана

2- Я настраиваю tomcat с существующим там артефактом (по умолчанию у него два, я пробовал оба, но безуспешно). Иногда мне дают Caused by: java.lang.NoClassDefFoundError: Lorg/apache/log4j/Logger; и иногда я мог развернуть военный файл с помощью tomcat, но он не смог запустить какой-либо сервлет и дал мне те же error 404 для даже localhost:8080 или `localhost: 8080 / [servletnames] при вызове любых сервлетов.

То, что я ищу, просто может реализовать и использовать этот сервер в качестве примера (может быть, лучше, если бы я мог использовать его на порте без порта по умолчанию (например, 8787).

Буду признателен, еслилюбой мог дать мне шаги, чтобы я смог достичь своей цели.

Заранее спасибо.

...