Perfil do Liberty

[Version 8.5 and later] O Perfil do Liberty é um ambiente de tempo de execução do servidor de aplicativos dinâmico de alta possibilidade de composição e de rápida inicialização.

Instale o perfil do Liberty ao instalar o WebSphere eXtreme Scale com o WebSphere Application Server Versão 8.5. Em razão de um perfil do Liberty não incluir um Java Runtime Environment (JRE), é necessário instalar um JRE fornecido pelo Oracle ou IBM®.

Para obter informações adicionais sobre os ambientes e locais suportados do Java, consulte Níveis mínimos suportados do Java no Centro de Informações do WebSphere Application Server.

Esse servidor suporta dois modelos de implementação do aplicativo:
  • Implementa um aplicativo descartando-o no diretório dropins.
  • Implementa um aplicativo incluindo-o na configuração do servidor.
O perfil do Liberty suporta um subconjunto das partes a seguir do modelo de programação do WebSphere Application Server:
  • Aplicativos da Web
  • Aplicativos OSGi
  • Java Persistence API (JPA)
Os serviços associados, como transações e segurança, são suportados apenas até onde for requerido por esses tipos de aplicativo e pelo JPA.
Os recursos são as unidades de recurso pelas quais você controla as partes do ambiente de tempo de execução que são carregadas em um servidor específico. O perfil do Liberty inclui os principais recursos a seguir:
  • Validação de bean
  • Blueprint
  • API de Java para Serviços da web RESTful
  • JDBC (Java Database Connectivity)
  • Java Naming and Directory Interface
  • Java Persistence API (JPA)
  • JavaServer Faces (JSF)
  • JSP (JavaServer Pages)
  • LDAP (Lightweight Directory Access Protocol)
  • Conector local (para clientes do Java Management Extensions (JMX)
  • Monitoramento
  • JPA de OSGi (suporte a JPA para aplicativos OSGi)
  • Conector remoto (para clientes JMX)
  • SSL (Secure Sockets Layer)
  • Segurança
  • servlet
  • Persistência de sessão
  • Transação
  • Web Application Bundle (WAB)
  • Segurança z/OS
  • Gerenciamento de transações z/OS
  • [z/OS] Gerenciamento de carga de trabalho z/OS

É possível trabalhar com o ambiente de tempo de execução diretamente ou usar o WebSphere Application Server Developer Tools for Eclipse.

Nas plataformas distribuídas, o perfil do Liberty fornece um ambiente de desenvolvimento e de operações. No Mac, ele fornece um ambiente de desenvolvimento.

[z/OS] Nos sistemas z/OS, o perfil do Liberty fornece um ambiente de operações. É possível trabalhar com este ambiente de forma nativa, usando o console do MVS. Para o desenvolvimento de aplicativo, considere o uso das ferramentas do desenvolvedor baseado em Eclipse em um sistema distribuído, no Mac OS ou em um shell do Linux no z/OS.

Executando o Perfil do Liberty com um JRE de Terceiros

Ao usar um JRE que a Oracle fornece, devem ser feitas considerações especiais para executar o WebSphere eXtreme Scale com o perfil do Liberty.
Conflito do carregador de classes
Pode ocorrer um conflito do carregador de classe que teve uma solução alternativa com o uso das configurações do JVM_ARGS. Se ocorrer um conflito na lógica do BundleLoader, inclua os argumentos a seguir:
export JVM_ARGS="$JVM_ARGS -XX:+UnlockDiagnosticVMOptions -XX:+UnsyncloadClass"
IBM ORB
O WebSphere eXtreme Scale requer que você use o IBM ORB, que está incluído em uma instalação do WebSphere Application Server, mas não no perfil do Liberty. Você deve configurar os diretórios endossados para incluir o diretório que contém os arquivos Java archive (JAR) do IBM ORB. Os arquivos JAR do IBM ORB estão incluídos na instalação do eXtreme Scale.