

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](https://docs.aws.amazon.com/m2/latest/userguide/mainframe-modernization-availability-change.html).

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 do AWS Transform para aplicativos gerenciados por mainframe
<a name="applications-m2-other-resources-structure"></a>

Se você usar o padrão de refatoração AWS Transform for mainframe, o mecanismo de tempo de execução AWS Transform for mainframe espera a seguinte estrutura na pasta especificada na definição do seu aplicativo: `app-location`

![\[A estrutura esperada na pasta application-name.\]](http://docs.aws.amazon.com/pt_br/m2/latest/userguide/images/ba-app-structure.png)


**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
<a name="java-memory-management"></a>

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