Альтернативный порт для Tomcat (не 8080) при запуске со Знатока?

Вам нужно будет создать XmlAdapter следующим образом:

public class LocalDateAdapter extends XmlAdapter<String, LocalDate> {
    public LocalDate unmarshal(String v) throws Exception {
        return LocalDate.parse(v);
    }

    public String marshal(LocalDate v) throws Exception {
        return v.toString();
    }
}

И аннотировать ваше поле, используя

 @XmlJavaTypeAdapter(value = LocalDateAdapter.class)

См. также javax.xml.bind.annotation.adapters.XmlJavaTypeAdapters, если вы хотите определить ваши адаптеры на уровне пакета.

72
задан Rich Seller 30 July 2009 в 20:17
поделиться

2 ответа

При использовании плагина кота знатока Вы можете определять context.xml путем добавления сменного блока конфигурации к pom.xml:

<project>
  ...
  <build>
    <plugins>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>tomcat-maven-plugin</artifactId>
        <version>1.0-beta-1</version>
        <configuration>
          <mode>both</mode>
        </configuration>
      </plugin>
    </plugins>
  </build>
  ...
</project>

используемый файл context.xml по умолчанию расположен по телефону src/main/webapp/META-INF/context.xml.

Набор различные порты там.

2
ответ дан Pascal Thivent 24 November 2019 в 12:33
поделиться

Используя синтаксис, приведенный в tomcat-maven-plugin, вы можете напрямую указать порт:


 org.codehaus.mojo
 tomcat-maven-plugin 
 <конфигурация> 
 tomcat-development-server
 9966
 

28
ответ дан 24 November 2019 в 12:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: