Table of Contents
Jeśli klient otrzyma kod błędu kaktusa testującego serwlet, tutaj pomoże Ci samouczek.
Zaktualizowano
Od Cactus 1.5, ServletTestRunner może również wykonywać większość transformacji na serwerze. Aby kontrolować tę technologię, upewnij się, że najnowszy procesor XSLT zgodny z JAXP jest rzeczywiście dostępny dla Twojej aplikacji internetowej (na przykład odpowiedni dla Xalan). Ponadto należy określić niektóre miejsca do przechowywania całego arkusza stylów XSLT, w wyniku parametru inicjalizacji ServletTestRunner.
Przedmowa
Jeśli właściciele domów chcą szybko poznać Kaktus, jest jeden20-minutowy przewodnik pomoże w zrozumieniu pomysłu robiąc mój pierwszy test Cactus z Tomcat. to nie wyjaśnia jak działa Cactus, a może nawet inne szczegóły, ale zdobądźmy trochę Biegnij szybko.
Zalecamy zapoznanie się z tym konkretnym krótkim przewodnikiem, wtedy będzie on oferowany o wiele więcej tutaj i Czytaj poniżej. Po raz pierwszy zobaczysz roślinę kaktusa w działaniu i w pełni poznaj pojęcia, które się za tym kryją, oraz pełna specyfikacja wydajności.
Zainstaluj Kaktus
Prawdziwie zaaranżowany „Kaktus nad jeziorem” nie istnieje, myśląc o „Kaktusie” właściwie nie duża aplikacja, ale framework. Musisz jednak zrozumieć jak reintegruje się ze środowiskiem wyników programu. Aby uprościć czas Ta wtyczka kaktusowa alexa zapewniaintegracja wielu motywów internetowych. W związku z tym, Instalacja Simply Cactus oznacza pragnienie modułu integracyjnego i naucz się grupować i używać.
Wymagania systemowe
Aby uruchomić raporty Cactus, potrzebujesz: Oprogramowanie NSSoftware już zainstalowane w Twoim systemie:
- Maszyna wirtualna Java Musi istnieć maszyna wirtualna zgodna z Javą 1.2 lub nowszą. Komentarz gdzie każdy silnik serwletów potrzebuje JVM, gdy musisz pracować bezpiecznie, jeśli już? Jeśli ktoś korzysta z serwletów, oznacza to, że jest już zainstalowany.
- Silnik serwletów / J2EE Servlet-Serp kompatybilny z Servlet 2.x / J2EE 1.x do pracy z Twoją firmą Szczególnie dostępne powinny być testy kaktusowe.
Czasami musisz mieć zainstalowane narzędzia programistyczne dla tego, kim naprawdę jesteś. Integracja Kaktusa z. W obecnej sytuacji, jeśli planujesz ćwiczyć Ant. posługiwać się Integracja wymagana do zainstalowania Ant. Jeśli planujesz biegać Kiedy otrzymujesz testy Cactus z IDE, to oprogramowanie IDE musi naprawdę sprawić, że już jesteś zainstalowany itp.
Pliki kaktusów
W tym momencie możesz chcieć pozwolić im miećpobrałeś dystrybucję Cactus (dla J2EE API, którego chcesz używać bezpośrednio) z rozpakowaniem do Katalog [korzeń kaktusa]
.
W [cactus root]
odkryjesz następujące katalogi:
-
doc /
: składa się z witryny Cactus i Dokumentacja Javadoc API. -
lib
: składa się z doniczek na kaktusy i wszystkich innych partnerów. Biblioteki uliczne. -
Próbki lub
: produktPrzykłady aplikacji Dowiedz się, jak pisać testy na kaktusy i jak je zautomatyzować Wykonanie. -
sample / ejb
: zawiera próbki Dodatek wyjaśniający, jak pomóc w testowaniu komponentów EJB przy użyciu Cactus. -
Przykłady / dokowanie
: zawiera test Aplikacja pokazująca pomyślny test serwletu z Cactus i Jetty (z rozszerzeniemJettyTestSetup
). -
przepisy / serwlet
: zawiera szablon Aplikacja pokazująca jak grać z Servletami na JSP / Taglibs przy użyciu Cactus. -
strona internetowa /
: zawiera plik przekierowania JSP. który jest wymagany tylko wtedy, gdy spróbujeszręczna integracja.
Zbiorniki, które tworzą kaktus danej osoby:
-
Kaktus. Szkło : prawdziwe szkło , zawiera przebieg okoliczności. Możesz znaleźć ten pojemnik na [korzeń kaktusa] / lib
. -
cactus-ant.jar
: szkło, jest zbudowany z dala od kilku niestandardowych zadań, aby pomóc w łatwym zintegrowaniu wystarczającego powodu dla Ant. Jest to konieczne tylko pod warunkiem, że masz czas na użycie Anta, aby się zautomatyzował Ogólna wydajność testów na kaktusach. Dodatkowe know-how w zakresie integracji Kaktus z morskim ishPoradnik na temat mrówek. Ty też znajdź ten garnek umiejętności w[cactus root] / lib
. -
httpclient.jar
: liście kaktusa. się na platformie Jakarta Commons HttpClient, aby skonfigurować pliki cookie. -
junit.jar
: Kaktus rozszerza JUnit i i dlatego potrzebuje garnka junitowego. -
aspektjrt. Doniczka na kaktus : używanaAspektJ, jeśli planujesz grać różne kroki (prowadzenie dziennika artykułów i metod wypełniania, sprawdzanie konfiguracja itp.). -
commons-logging.jar
: używany system operacyjny Budowa fasady rejestrowania Jakarta Commons dla rejestrowania Cactus przy użyciu dowolnej istniejącej struktury rejestrowania (Log4j, pakiet logów JDK, logowanie 1.4 itd.). To naprawdę wymagane również w przypadku wielu powszechnych Klient HTTP. -
servletapi.jar
: wymagany do kompilacji każda inna próbka serwletu. Idealnie powinniśmy połączyć słoik J2EE ( losowo wymagane do kompilacji, widzisz, próbka EJB). Licencja Sun Zrób różnicę, nie pozwól nam redystrybuować programu, więc zajmiesz się jego pobraniemgdy jesteś sam (zobacz przykładowe instrukcje Strona. -
httpunit.jar
: Kaktus używaHttpUnit Framework czyni go zwodniczym Best Way To Troubleshoot Cactus Problems When Testing Servlets
Melhor Maneira De Solucionar Problemas De Cactos Ao Testar Servlets
서블릿을 테스트할 때 선인장 문제를 해결하는 가장 좋은 방법
Der Beste Weg, Um Cactus-Probleme Beim Testen Von Servlets Zu Beheben
De Beste Manier Om Problemen Met Cactussen Op Te Lossen Bij Het Testen Van Servlets
La Mejor Manera De Solucionar Problemas De Cactus Al Probar Servlets
Bästa Sättet Att Felsöka Kaktusproblem När Du Testar Servlets
Лучший способ устранения проблем с кактусами при тестировании сервлетов
Meilleur Moyen De Résoudre Les Problèmes De Cactus Lors Du Test Des Servlets
Il Modo Migliore Per Risolvere I Problemi Di Cactus Durante Il Test Dei Servlet