Poniżej przedstawiono ograniczenia i znane problemy:
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.
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.
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.