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


1.0 Problemas Conhecidos
   1.1 Definindo o Servidor WebSphere v5.0 Como Destino Utilizando o Tempo de Execução do WebSphere v5
   1.2 O Usuário Não Pode Clicar em Finish na Primeira Página do Assistente EJB Skeleton sem um Projeto EJB no Espaço de Trabalho
   1.3 Gerando JSP do Bean Java de Ferramentas da Web a partir do Menu Pop-Up
   1.4 DADX: O Navegador que Carrega o JSP Antes de o Servidor Estar Pronto Está Causando Erro de JSP

1.0 Problemas Conhecidos

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

Para implementar os serviços da Web em um servidor WebSphere v5.0 utilizando o tempo de execução do WebSphere v5 e quando a preferência de definição de destino do servidor estiver ativada, mas seu projeto Web ou EJB de serviço estiver definido para No server target specified em um bean Java de baixo para cima ou cenário de serviço da Web no EJB, você pode obter este erro do assistente de serviço da Web:

Erro ao gerar o arquivo WSDL do Java.
Detalhes: java.lang.ClassNotFoundException: com.ibm.ws.webservices.engine.encoding.SimpleType

Quando isso ocorrer, você observará que o projeto Web ou EJB tem caminho de compilação Java vazio e a exibição Task mostra os erros:

Esta unidade de compilação menciona indiretamente o tipo java.lang.Object que está faltando.
O projeto não foi construído pois seu classpath está incompleto. Não é possível localizar o arquivo de classe para java.lang.Object

Para solucionar este problema, primeiro:

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

Você poderá obter um problema semelhante de caminho de compilação Java vazio em outros cenários de serviços da Web se a preferência de definição de destino estiver ativada e o projeto do cliente da Web estiver definido para No server target specified ou se o projeto Web ou EJB de serviço tiver a definição de destino definida para WebSphere Application Server v5.0 e você permitir que o assistente de serviços da Web crie um projeto da Web do cliente para você automaticamente.

Este problema pode ser evitado seguindo a solução alternativa mencionada antes ou se você já estiver nesta situação em que o caminho de compilação Java esteja vazio em um projeto da Web ou EJB, você poderá dar um clique com o botão direito do mouse no projeto, selecionar Target Server, e depois selecionar Modify e selecionar um destino diferente do servidor do que está definido atualmente. Depois disso, você poderia voltar e modificar o servidor de destino de volta para o WebSphere Application Server v5.0. Com esta alternativa, o caminho de compilação Java do projeto da Web seria configurado adequadamente de novo.

1.2 O Usuário Não Pode Clicar em Finish na Primeira Página do Assistente EJB Skeleton sem um Projeto EJB no Espaço de Trabalho

Aparecerá uma mensagem de erro quando você clicar em Finish na primeira página de um assistente EJB Skeleton sem um projeto EJB existente no espaço de trabalho. Para solucionar este problema, vá para a página seguinte e insira um nome de projeto EJB e um nome de projeto do roteador válidos. Ou, como alternativa, saia do assistente e crie um projeto EJB antes de tentar novamente o cenário.

1.3 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 de serviços da Web, selecionar Web Services-> Generate Sample Application, e escolher o Web Tool Java bean JSP como a função de teste e clicar em finish, poderá obter uma exceção ao tentar executar os métodos na amostra gerada. Isto ocorre porque os métodos getEndPoint e setEndPoint não foram excluídos. Você pode solucionar o problema desmarcando esses dois métodos ao chamar o Web Tool Java bean JSP a partir do pop-up, ou escolher o JSP de amostra de serviços da Web ou o Universal Test Client como o recurso de teste. Alternativamente, se estiver utilizando o tempo de execução SOAP, você poderá chamar o JSP de bean Java das ferramentas da Web a partir do assistente Serviços da Web.

1.4 DADX: O Navegador que Carrega o JSP Antes de o Servidor Estar Pronto Está Causando Erro do JSP

O JSP de amostra de Serviço da Web DADX deixa de ser aberto ocasionalmente no navegador quando o servidor está sendo recarregado. Clique no íconeReload no navegador para recarregar o JSP de amostra.

Retornar para o arquivo Leia-me principal