Estrutura dos aplicativos gerenciados da AWS Blu Age - AWS Modernização do mainframe

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Estrutura dos aplicativos gerenciados da AWS Blu Age

Se você usa o padrão de refatoração do AWS Blu Age, o mecanismo de tempo de execução do AWS Blu Age espera a seguinte estrutura dentro da application-name pasta em seu bucket do S3:

A estrutura esperada na pasta application-name.
config

Contém os arquivos YAML do seu projeto. Esses são os arquivos YAML específicos do seu aplicativo, normalmente chamados de algo parecido application-planetsdemo.yaml e não o application-main.yaml arquivo que a Modernização do AWS Mainframe fornece e configura automaticamente para você.

webapps

Contém os arquivos war da sua aplicação. Esses arquivos são uma saída do processo de modernização.

Uma aplicação também pode ter as seguintes pastas opcionais:

jics/sql

Contém o initJics.sql script que inicializa o banco de dados JICS para sua aplicação.

scripts

Contém scripts de aplicações, que você também pode fornecer diretamente nos arquivos war.

sql

Contém arquivos SQL da aplicação, que você também pode fornecer diretamente dentro dos arquivos war.

.lnk

Contém arquivos LNK da aplicação, que você também pode fornecer diretamente dentro dos arquivos war.

extra

Contém jars que podem fornecer recursos adicionais para a aplicação modernizada.

Gerenciar as opções Java da aplicação

Para gerenciar algumas opções java para a aplicação, adicione um arquivo de propriedades chamado tomcat.properties à pasta application-name. Esse arquivo pode ter três propriedades: xms, que especifica o consumo mínimo de memória Java, xmx, que especifica o consumo máximo de memória Java e dnscachettl, que gerencia a duração de cache para resoluções de dns. A seguir, um exemplo dos conteúdos em um arquivo tomcat.properties:

xms=512M xmx=1G dnscachettl=5

Os valores especificados para as duas primeiras propriedades podem estar em qualquer uma das seguintes unidades:

  • Bytes: não especifique uma unidade.

  • Kilobytes: acrescente um K ao valor.

  • Megabytes: acrescente um M ao valor.

  • Gigabytes: acrescente um G ao valor.

O valor da terceira propriedade representa a duração do cache em segundos e pode ter o valor -1 (cache para sempre) ou pode variar de 0 (nunca armazenar em cache) a 999. No contexto de implantações de aplicações gerenciadas, o valor padrão é -1.