Ferramentas de Serviços da Web - Notas sobre o Release


1.0 Problemas Conhecidos
   1.1 Estabelecendo Destino do Servidor WebSphere v5.0 Utilizando o Tempo de Execução WebSphere v5
   1.2 Gerando JSP do Bean Java de Ferramentas da Web a partir do Menu Pop-up

1.0 Problemas Conhecidos

1.1 Estabelecendo Destino do Servidor WebSphere v5.0 Utilizando o Tempo de Execução WebSphere v5

Se você desejar implementar seus serviços da Web em um servidor WebSphere v5.0 utilizando o tempo de execução WebSphere v5 e a preferência de destino do servidor for ativada, mas o projeto Web ou EJB de serviço for definido como No server target specified em um cenário de serviço da Web Java bean ou EJB de baixo para cima, você poderá obter esse erro a partir do assistente para serviço da Web:

Error in generating WSDL file from Java.
Detalhes: java.lang.ClassNotFoundException: com.ibm.ws.webservices.engine.encoding.SimpleType

Quando isso acontece, você observará que o projeto Web ou EJB possui caminho de construção do Java vazio e que a exibição Task mostra os erros:

Essa unidade de compilação indiretamente faz referência ao tipo de java.lang.Object que está faltando.
O projeto não foi construído pois seu classpath está incompleto. Impossível Localizar o arquivo de classes para java.lang.Object

Para solucionar esse problema, primeiro:

em seguida, execute novamente o assistente para serviço da Web.

É possível obter um problema no caminho de construção Java vazio semelhante em outros cenários de serviço da Web, se a preferência de destino do servidor estiver ativada e se seu projeto Web cliente for definido como No server target specified ou se o projeto Web ou EJB de serviço tiver o destino do servidor definido como WebSphere Application Server v5.0 e for permitido que o assistente para serviços da Web crie um projeto Web cliente automaticamente.

Você pode evitar esse problema, seguindo a solução alternativa mencionada acima e, se já estiver nessa situação em que o caminho de construção Java está vazio em um projeto Web ou EJB, é possível dar um clique duplo no projeto, selecionar Target Server e, em seguida, selecionar Modify e selecionar um destino de servidor diferente do atual. Depois disso, você pode retornar e modificar o destino do servidor novamente para WebSphere Application Server v5.0. Com essa solução alternativa, o caminho de construção Java do projeto Web deveria ser configurado novamente de forma correta.

1.2 Gerando JSP do Bean Java de Ferramentas da Web a partir do Menu Pop-up

Se você clicar com o botão direito do mouse em um proxy gerado pelo assistente para serviços da Web, selecione Web Services-> Generate Sample Application, em seguida escolha Web Tool Java bean JSP como o recurso de teste e pressione finish; será possível obter uma exceção quando você tentar executar os métodos na amostra gerada. Isso ocorre porque os métodos getEndPoint e setEndPoint não foram excluídos. Você pode solucionar o problema, cancelando a seleção desses dois métodos ao chamar o Web Tool Java bean JSP a partir do menu pop-up, ou escolha Web services sample JSP ou o Universal Test Client como o recurso de teste. Alternativamente, se você estiver utilizando o tempo de execução SOAP, poderá chamar o Web tool Java bean JSP a partir do assistente para serviços da Web.

Retornar para o Arquivo Leia-me Principal