Ograniczenia i znane problemy platformy narzędzi WWW

Poniżej przedstawiono ograniczenia i znane problemy:

Podczas korzystania z narzędzia XDoclet wydaje się, że proces generowania nie został uruchomiony.

Przyczyna: XDoclet ma pewne ograniczenia związane z długimi nazwami ścieżek.

Rozwiązanie: Platforma Eclipse i narzędzia WWW powinny być zainstalowane w katalogu o krótkiej ścieżce.

Podczas tworzenia usługi Web Service może zostać wyświetlony komunikat podobny do następującego:

org.apache.axis.utils.JavaUtils isAttachmentSupported WARNING: Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled. (org.apache.axis.utils.JavaUtils isAttachmentSupported OSTRZEŻENIE: brak wymaganych klas (javax.activation.DataHandler oraz javax.mail.internet.MimeMultipart). Obsługa załączników jest wyłączona.)

Przyczyna: Obsługa załączników jest wyłączona.

Rozwiązanie: Narzędzia Apache Axis powinny automatycznie wykryć klasy javax.activation, pod warunkiem że do ścieżki budowania projektu, dla którego generowana jest usługa Web Service lub klient, zostanie dodany plik activation.jar. W przypadku usług należy się także upewnić, czy plik activation.jar jest dostępny z poziomu środowiska Tomcat JRE. Można go udostępnić, dodając plik do globalnej ścieżki klas serwera lub umieszczając kopię pliku activation.jar w katalogu lib/ docelowego projektu WWW.

Problemy napotykane podczas publikowania z dynamicznych projektów WWW ze znakami innymi niż ASCII w kontekstowym katalogu głównym

Przyczyna: Domyślnie nazwą kontekstowego katalogu głównego dynamicznego projektu WWW jest nazwa projektu. Jeśli w nazwach dynamicznych projektów WWW są używane znaki inne niż ASCII, domyślny kontekstowy katalog główny będzie przyczyną problemów występujących podczas prób publikowania z projektu WWW.

Jeśli zajdzie taka sytuacja, można napotkać następujące błędy:

Rozwiązanie: Następujące znaki ASCII są poprawne w kontekstowym katalogu głównym: wszystkie litery, wszystkie liczby, znak podkreślenia, łącznik (myślnik), ukośnik i kropka.