Existe uma maneira padrão para personalizar o caminho de implantação na Primavera de inicialização?

votos
7

Estou explorando as possibilidades de Primavera Bota agora, e eu estou em um pequeno impasse. Eu quero ser capaz de executar dois aplicativos Primavera de inicialização de uma só vez, ambos no mesmo servidor, mas em caminhos diferentes (um implanta em /, as outras implanta a /another-path).

Porque esta é uma instância Tomcat incorporado funcionando dentro da Primavera de inicialização, não há arquivos de configuração disponível para me mudar.

Existe uma maneira padrão para fazer isso? É possível ?

Publicado 13/09/2013 em 01:56
fonte usuário
Em outras línguas...                            


2 respostas

votos
1

Como ele usa um tomcat incorporado você deve ser capaz de adicionar um /META-INF/context.xmlpara cada aplicação que especifica o caminho (pelo menos isso deve funcionar para um tomcat normal).

Isso funciona para nosso material tomcat incorporado normal, por isso gostaria de esperar que ele funcione para a Primavera de inicialização também.

Respondeu 13/09/2013 em 07:32
fonte usuário

votos
21

Primavera Bota vem com algum apoio propriedade pré-construído. Se você criar um application.properties arquivo, você pode incluir:

server.port=<another port>
server.address=<another IP address>
server.sessionTimeout=<another timeout setting>
server.contextPath=/your-other-path

Isso pode ser em application.properties adjacentes ao seu JAR executável, embutidos dentro do arquivo JAR, ou simplesmente aplicadas como um -Dserver.contextPath = / your-alt-path com o comando java. Estes são em cascata, ou seja, você pode incorporar um conjunto de padrões dentro do frasco, substituir com um local application.properties arquivo, e, finalmente, substituir application.properties com as opções -D.

Respondeu 23/09/2013 em 15:32
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more