Pergunta

Eu tenho um projeto antigo no WSAD 5.1.2 com uma configuração de servidor WAS4 que está em um arquivo .wsi. Se eu duplo clique nele eu recebo o editor de configuração do servidor e na guia ambiente, há uma seção Propriedades do sistema com alguns pares nome-valor.

Agora eu ter aberto o mesmo projeto em RAD 7.5.1. Onde posso introduzir os mesmos pares nome-valor para um servidor na RAD 7.5.1? Não há "ambiente-guia" se eu duplo clique meu servidor, apenas uma guia "Visão geral".

Foi útil?

Solução

Eu finalmente encontrei a maneira correta de fazê-lo na web administrador de interface ...

definição de aplicativo servidores> myServer> Processo> Java Virtual Machine> Propriedades personalizadas

Outras dicas

Em RAD 7.5.4 JVM par nome valor é armazenado em Servidores -> Servidores de Aplicativos -> Java e processo de Gestão -> definição do processo -> Java Virtual Machine -> propriedades personalizadas

Aqui você pode criar um novo par valor nome que pode ser usado pelo código Java usando Sistema obter função propriedades.

Aparentemente IBM começou a enviar uma partida servidor de aplicação real com RAD / RSA6 em vez do servidor de teste que vem com WSAD. Então, para configurar o appserver é só usar a interface de administração web, como de costume.

Graças à Jeanne Boyarsky para a resposta nos fóruns sobre a O Java Ranch .

O aplicativo de idade eu sou portando precisa de algumas propriedades nas propriedades do sistema da JVM definido para que eles possam ser recuperados com System.getProperty (...) e eu achei uma maneira suja de fazê-lo funcionar. Assim, até eu descobrir como fazê-lo de forma adequada, se há uma maneira correta, eu vim com esse truque:

Depois de fazer algumas "encontrar" e "grep" no diretório do perfil do appserver i encontrado um arquivo chamado: runtimes\base_v7\profiles\<profilename>\config\cells\<cellname>\nodes\<nodename>\servers\<servername>\server.xml

Na parte inferior da server.xml há uma tag <jvmEntries xmi:id="JavaVirtualMachine_.....

Dentro dele você pode adicionar propriedades do sistema Tag no formato: <systemProperties xmi:id="someId" name="name of your property" value="the value" required="false"/>

Qualquer um que sabe a esta a maneira correta e leu todo o caminho até aqui deve estar chorando agora ... :) Mas, ele emendas ao trabalho ...

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top