Дистрибутив Apache James Spring не запускается - PullRequest
0 голосов
/ 21 октября 2019

Испытываете почтовый сервер Apache James на данный момент. После того, как я скачал текущий двоичный дистрибутив 3.4.0 («для пружинной проводки»), я получил следующее поведение при запуске:

bin\james.bat

Журнал (отформатирован для удобства чтения):

wrapper  | --> Wrapper Started as Console
wrapper  | Launching a JVM...
jvm 1    | Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
jvm 1    |   Copyright 1999-2006 Tanuki Software, Inc.  All Rights Reserved.
(...)
jvm 1    | ERROR 21:30:39,649 |
           org.apache.james.mailetcontainer.lib.AbstractStateMailetProcessor      
           Unable to init mailet WithPriority
jvm 1    | org.apache.mailet.MailetException: 
           Could not load mailet (WithPriority) (java.lang.IllegalArgumentException: 
           'priority' init parameter is compulsory)
(...)

Что случилось?

1 Ответ

1 голос
/ 21 октября 2019

Неважно, я нашел ответ - попробуйте это:

Тем временем я подниму вопрос до проекта, чтобы быстро исправить работу этого почтового сообщения:

  • в папке приложения James откройте файл conf / mailetcontainer.xml
  • найдите почтовый файл с классом WithPriority
  • и замените тег xml 8 на 8
  • попробуйте снова запустить сервер james

Выглядит так в conf/mailetcontainer.xml:

(...)
<mailetcontainer enableJmx="true">
  <processors>
    <processor state="root" enableJmx="true">
      <mailet match="All" class="PostmasterAlias"/>
      <mailet match="RelayLimit=30" class="Null"/>
      <mailet matcher="All" class="WithPriority">
        <priority>8</priority>
      </mailet>
(...)
...