Apache-Archiva 2.2.4 не загружает артефакты maven - PullRequest
0 голосов
/ 07 октября 2019

Привет ,

два года назад я установил Apache-Archiva 2.2.3, и он запускается, когда это было необходимо. Нет, мне это нужно снова и перезапустил старый Apache-Archiva 2.2.3, ... и ничего не получится.

Хорошо (два года), поэтому я делаю следующие шаги:

  1. Я создаю / настраиваю новую виртуальную машину (OpenSuse Tumbleweed), устанавливаю Apache-Archiva 2.2.4 по умолчанию, запускаю ее, активирую и перенаправляю свою локальную settings.xml на этот новый Центральный .

    <settings   xmlns="http://maven.apache.org/SETTINGS/1.0.0"
                xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 https://maven.apache.org/xsd/settings-1.0.0.xsd"
                >
      <mirrors>
        <mirror>
          <id>internal</id>
          <name>Archiva Managed Internal Repository</name>
          <url>http://archiva.FOO.intern:8080/archiva/repository/internal/</url>
          <mirrorOf>*</mirrorOf>
        </mirror>
      </mirrors>
    </settings>
    
  2. Затем я полностью удалил свой локальный репозиторий Maven.

  3. и хотелпроверить работоспособность загрузки, выполнив mvn clean в текущем проекте Maven.

В результате получилось: [ERROR] Plugin org.apache.maven.plugins:maven-failsafe-plugin:2.18.1 or one of its dependencies could not be resolved: Could not find artifact org.apache.maven.plugins:maven-failsafe-plugin:jar:2.18.1 in internal (http://archiva.FOO.intern:8080/archiva/repository/internal/)

В Apache-Журналы Archiva Я вижу запрос: 172.18.8.27 - - [07/Oct/2019:09:20:51 +0000] "GET /archiva/repository/internal/org/apache/maven/plugins/maven-failsafe-plugin/2.18.1/maven-failsafe-plugin-2.18.1.jar HTTP/1.1" 404 1479 "-" "Apache-Maven/3.6.1 (Java 1.8.0_221; Windows 7 6.1)"

Если я использую пользователя, который запускает демон Apache-Archiva, и выполняю следующую команду curl --output "maven-failsafe-plugin-2.18.1.jar" "http://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-failsafe-plugin/2.18.1/maven-failsafe-plugin-2.18.1.jar" в bash на виртуальной машине, я получаю запрошенный jar-file.

Это означает, что не существует брандмауэра или других проблем сетевой инфраструктуры.

Это также означает, чтоНельзя сказать, что Apache-Archiva мог бы выполнять свою работу, если бы он это делал.

До настоящего времени:

  • Я не нашел сообщений / ошибок, которые бы объяснили мне, почему Apache-Archivaне работают (из journalctl и / или / var / archiva / logs / *);

  • и мой сетевой анализатор не видит никакихдоступ к репозиторию с новой виртуальной машины Apache-Archiva-2.2.4 в (по умолчанию) настроенные репозитории Maven в Интернете.

Но я заметил несколько странностей.

  • В журнале Apache-Archiva:

    2019-10-07 11:08:00,036 [WrapperSimpleAppMain] WARN  JPOX.RDBMS [] - Error initialising derby schema : Schema 'SA' does not exist
      java.sql.SQLSyntaxErrorException: Schema 'SA' does not exist
        at org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown Source)
        ...
    

    Но, похоже, это проблема ... внешнего интерфейса (из-за ... AppMain]).

  • Wireshark обнаружил множество попыток получить результаты:

    http://www.terracotta.org/kit/reflector?pageID=update.properties&patch=UNKNOWN&tc-product=ehcache-core+2.7.5&tc-version=2.7.5&uptime-secs=6&kidID=ehcache.default&jvm-version=1.8.0_222&os-name=Linux&id=-1408104395&source=ehcache-core&jvm-name=OpenJDK+64-Bit+Server+VM&platform=amd64
    

    И это может показаться ... проблемой. Состояние отслеживаемого ответа сквозной Wireshark - HTTP/1.1 403 Forbidden, а в сообщении говорится: The owner of this website (www.terracotta.org) has banned your access based on your browser's signature (521f0006ab85c286-ua21). Захваченный пользовательский агент: Java/1.8.0_222, что, похоже, связано с серверной частью. Но с другой стороны, grep для www.terracotta.org нашел только попадания в частях внешнего интерфейса папки Apache-Archiva.

Хммммм ...

И вот теперь я перехожу к последнему вопросу.

Кто-нибудь знает, почему Apache-Archiva 2.2.4 не не будет работать с загрузкой?

PS .: Два года назад я делаю те же шаги с Apache-Archiva 2.2.3, и он работает.

...