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

AWS O Mainframe Modernization Service (experiência em Managed Runtime Environment) não está mais aberto a novos clientes. Para recursos semelhantes ao AWS Mainframe Modernization Service (experiência em Managed Runtime Environment), explore o AWS Mainframe Modernization Service (experiência autogerenciada). Os clientes atuais podem continuar usando o serviço normalmente. Para obter mais informações, consulte Alteração na disponibilidade AWS da 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ê usar 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 na pasta especificada na definição do seu aplicativo: app-location

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 determinadas opções de Java para o aplicativo, adicione um arquivo de propriedades chamado tomcat.properties à pasta especificada porapp-location. 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.