2016-09-02 3 views
0

Кто-нибудь еще устанавливает XNAT 1.6.5 с сайта xnat.org с той же проблемой? Я выполнил те же шаги, что и в руководстве по установке here. Эта проблема происходит на этапе 11. Я закончил предыдущие шаги успешно:HTTP Status 404 -/xnat Apache Tomcat/8.0.26 (Ubuntu)

Дополнительный журнал здесь: http://pastebin.com/vQ6n6DfL

Когда я просматриваю к локальной машине: 8080/xnat я получаю:

HTTP Status 404 - /xnat 

type Status report 

message /xnat 

description The requested resource is not available. 
Apache Tomcat/8.0.26 (Ubuntu) 

I также не имеют ничего скопировать в корень TOMCAT после того как я провел эти две команды, которые, казалось бы, изменили файл .war:

ls /usr/share/tomcat8-root/default_root/ 
index.html META-INF 

[email protected]:~/computer_vision/XNAT/xnat/deployments/xnat/target$ ls 
classes src test-classes test-reports xnat-1.0-dev.jar 

Он РЗ файл .war я был раньше:

[email protected]:~/computer_vision/XNAT/xnat/deployments/xnat/target$ ls 
    classes src test-classes test-reports 
[email protected]:~/computer_vision/XNAT/xnat$ ps -ax | grep httpd' and 'killall httpd 
grep: httpd: No such file or directory 
[email protected]:~/computer_vision/XNAT/xnat$ sudo netstat -an | fgrep 8080 
tcp6  0  0 :::8080     :::*     LISTEN  
unix 3  [ ]   STREAM  CONNECTED  38080  
[email protected]:~/computer_vision/XNAT/xnat$ sudo lsof -i :80 
[email protected]:~/computer_vision/XNAT/xnat$ sudo lsof -i :8080 
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME 
java 13228 tomcat8 46u IPv6 2673854  0t0 TCP *:http-alt (LISTEN) 


xnat xnat.war 
[email protected]:~/computer_vision/XNAT/xnat$ bin/setup.sh -Ddeploy=true 

Using XDAT Installation: /home/jalal/computer_vision/XNAT/xnat 
Using JAVA_HOME:   /usr/lib/jvm/java-8-openjdk-amd64/ 

Verify Java Version (with java -version) 
openjdk version "1.8.0_91" 
OpenJDK Runtime Environment (build 1.8.0_91-8u91-b14-3ubuntu1~15.10.1-b14) 
OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode) 

Executing /home/jalal/computer_vision/XNAT/xnat/plugin-resources/maven-1.0.2/bin/maven xdat:setup 
__ __ 
| \/ |__ _Apache__ ___ 
| |\/|/_` \ V/-_) ' \ ~ intelligent projects ~ 
|_| |_\__,_|\_/\___|_||_| v. 1.0.2 

build:start: 

xdat:setup: 
    [echo] HOME: /home/jalal/computer_vision/XNAT/xnat 
xdat:version: 
    [echo] Setting the project version 
    [echo] Setting project version to: 1.6.5 

BUILD FAILED 
File...... /home/jalal/computer_vision/XNAT/xnat/maven.xml 
Element... fail 
Line...... 40 
Column.... 19 
-------------------------------------------------------------------------- 
       | Duplicate Setup Exception | 
       -------------------------------------------------------------------------- 

       This application has already been setup. If you want to redo 
       the setup process, delete the /home/jalal/computer_vision/XNAT/xnat/deployments/xnat 
       directory and call setup again. 

       If you want to update your previously created deployment, 
       use the 'update' method rather then the 'setup' one. 

       -------------------------------------------------------------------------- 
Total time: 1 seconds 
Finished at: Fri Sep 02 17:01:03 CDT 2016 

[email protected]:~/computer_vision/XNAT/xnat$ bin/update.sh -Ddeploy=true 

Using XDAT Installation: /home/jalal/computer_vision/XNAT/xnat 
Using JAVA_HOME:   /usr/lib/jvm/java-8-openjdk-amd64/ 

Verify Java Version (with java -version) 
openjdk version "1.8.0_91" 
OpenJDK Runtime Environment (build 1.8.0_91-8u91-b14-3ubuntu1~15.10.1-b14) 
OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode) 

Executing /home/jalal/computer_vision/XNAT/xnat/plugin-resources/maven-1.0.2/bin/maven xdat:update 
__ __ 
| \/ |__ _Apache__ ___ 
| |\/|/_` \ V/-_) ' \ ~ intelligent projects ~ 
|_| |_\__,_|\_/\___|_||_| v. 1.0.2 

build:start: 

xdat:update: 

информация Порт:

[email protected]:~/computer_vision/XNAT/xnat$ ps -ax | grep httpd' and 'killall httpd 
grep: httpd: No such file or directory 
[email protected]:~/computer_vision/XNAT/xnat$ sudo netstat -an | fgrep 8080 
tcp6  0  0 :::8080     :::*     LISTEN  
unix 3  [ ]   STREAM  CONNECTED  38080  
[email protected]:~/computer_vision/XNAT/xnat$ sudo lsof -i :80 
[email protected]:~/computer_vision/XNAT/xnat$ sudo lsof -i :8080 
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME 
java 13228 tomcat8 46u IPv6 2673854  0t0 TCP *:http-alt (LISTEN) 

Вы знаете, как эта проблема может быть решена?

+0

Возможно, вы должны задать свой вопрос здесь: http://unix.stackexchange.com/ –

ответ

0

Есть несколько вопросов, которые я вижу здесь.

XNAT не проверен и не проверен на Tomcat 8. Это связано с тем, что мы никогда не могли его запустить на Tomcat 8. Я подозреваю, что это основная причина 404: ресурс действительно не найден или поскольку развертывание приложения завершилось неудачно во время запуска Tomcat.

Это также является причиной того, что вы ничего не видите на порту 8104, где вы обычно видите приемник DICOM SCP. Если XNAT не запускается вообще, приемник также не будет поднят.

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

Я предлагаю загрузить Tomcat 7 и попробовать с этим.

Кроме того, когда вы пытаетесь анализировать проблемы XNAT, вы должны смотреть на два места:

  • В журналах папки внутри вашего развернутого приложения XNAT, в этом случае ~/computer_vision/XNAT/xnat/развертываний/xnat/TOMCAT_HOME/WebApps/xnat/журналы
  • в Tomcat входит папка, которая, вероятно, будет в ~/computer_vision/xNAT/xnat/внедрений/xnat/TOMCAT_HOME/журналы

Вот где вы будете найти выход времени выполнения от Tomcat и XNAT. Я предполагаю, что вы увидите много сообщений о xnat: ArcArchivespecification не будет найдено или что-то в этом роде, что, я думаю, вызвано изменением спецификации сервлета, поддерживаемой Tomcat 8, что затрудняет чтение файлов в веб-приложении , Однако у нас просто не было возможности глубоко заглянуть, потому что поддержка Tomcat 8 для нас очень низкая, учитывая, что она недоступна ни в одном стандартном установочном репозитории для основных дистрибутивов.