Po uruchomieniu serwera można uruchomić aplikację i sprawdzić jej działanie.
Dla aplikacji do obsługi serwisu aukcyjnego WWW można wykonać następujące zadania:
Uruchamianie aplikacji
Aby uruchomić aplikację:
- Sprawdź, czy działa serwer WebSphere Application
Server.
- W Eksploratorze projektów kliknij prawym przyciskiem myszy projekt AuctionV60Web i
wybierz kolejno opcje: Uruchom jako > Uruchom na serwerze.
Strona główna programu Aukcja zostanie otwarta w wewnętrznej przeglądarce. Należy zauważyć, że może to potrwać kilka chwil, ponieważ podczas pierwszego uruchomienia zostaną skompilowane pliki JSP. Jeśli przykład ma zostać uruchomiony w przeglądarce zewnętrznej, użyj tego adresu URL: http://localhost:9080/AuctionV60Web.
Sprawdzanie funkcji serwisu aukcyjnego WWW
Serwis WWW Aukcja jest działającym serwisem WWW. Można wykonać następujące zadania:
- Wyszukanie przedmiotów aukcji Można znaleźć pozycje w katalogu, wyszukując konkretne przedmioty.
- Zalogowanie do serwisu WWW Aukcja. W aukcyjnym serwisie WWW można przeglądać przedmioty bez logowania, lecz aby wykonać inne zadania, należy się zalogować jako użytkownik lub administrator.
- Licytowanie przedmiotów na aukcji. W katalogu aukcji można licytować przedmioty.
- Sprzedawanie przedmiotów w aukcyjnym serwisie WWW. Można dodawać przedmioty do katalogu aukcyjnego serwisu WWW.
- Zmienianie dat zakończenia licytacji przedmiotów. Można zmieniać daty zakończenia licytacji przedmiotów w katalogu.
Wyszukiwanie przedmiotów aukcji
Można znaleźć pozycje w katalogu, wyszukując konkretne przedmioty lub podając maksymalną cenę przedmiotów.
- Aby wyszukać konkretne elementy za pomocą słów kluczowych, wykonaj jeden z poniższych kroków:
- Na stronie głównej serwisu Aukcja wpisz szukane słowo kluczowe wyszukiwania w polu Wprowadź i kliknij przycisk Wykonaj.
- Kliknij zakładkę Przeglądaj, następnie w polu opisu
Szukaj wpisz słowo kluczowe wyszukiwania, wybierz opcję Data ważności lub Wartość, aby określić kolejność, w jakiej mają być wyświetlone wyniki wyszukiwania, i kliknij przycisk Wykonaj.
- Aby wyszukać wszystkie dostępne przedmioty dostępne za kwotę niższą od określonej, kliknij zakładkę Przeglądaj, wprowadź maksymalną kwotę w polu Cena
maksymalna, wybierz opcję Data ważności lub Wartość, aby określić
kolejność wyników wyszukiwania, i kliknij przycisk Wykonaj.
Mechanizm wyszukiwania znajdzie opisy przedmiotów.
- Aby wyświetlić wszystkie przedmioty w kategorii, na stronie głównej kliknij żądaną kategorię. Lista przedmiotów będzie zawierała przedmioty, które spełniają kryteria wyszukiwania lub należą do wybranej kategorii, włącznie z opisem przedmiotu, wartością, datą zakończenia licytacji przedmiotu i zdjęciem (jeśli jest dostępne).
- Kliknij przedmiot. Zostanie otwarta strona Szczegóły dotyczące przedmiotu, na której znajduje się numer przedmiotu, jego nazwa i opis oraz informacje o licytacji.
Logowanie do aukcyjnego serwisu WWW
W aukcyjnym serwisie WWW można przeglądać przedmioty bez logowania, jednak aby wykonać wszystkie inne zadania, należy się zalogować jako użytkownik lub administrator.
- Kliknij zakładkę Logowanie. Zostanie otwarta strona Logowanie.
- Aby licytować przedmioty lub dodać przedmioty do licytacji, zaloguj się jako użytkownik. W polu ID użytkownika wpisz jan@acme.com lub jola@xyz.com i podaj hasło jan lub jola w polu Hasło.
- Kliknij przycisk Wykonaj.
Licytowanie przedmiotów aukcji
Można licytować przedmioty znajdujące się w katalogu aukcji.
Wymaganie wstępne: Aby licytować przedmiot aukcji, należy się najpierw zalogować do serwisu. Można się zalogować przed odnalezieniem przedmiotu lub w chwili rozpoczęcia licytacji. Należy również znaleźć przedmiot, który ma być licytowany.
- Otwórz stronę Szczegóły dotyczące przedmiotu. Na stronie Szczegóły jest wyświetlana minimalna oferta, bieżąca oferta i data, po której przedmiot będzie niedostępny.
- Kliknij przycisk Licytuj.
- W polu Oferta wpisz jedną kwotę oferty. Wartości ofert są zarządzane za pomocą funkcji sprawdzania poprawności JSF. Oferta musi być co najmniej o złotówkę wyższa niż oferta bieżąca i musi być liczbą całkowitą w złotych. Na przykład po wprowadzeniu 26,01 w aplikacji wartość ta zostanie obcięta do 26.
- Kliknij przycisk Wykonaj.
Sprzedawanie przedmiotów w aukcyjnym serwisie WWW
Można dodawać przedmioty do katalogu aukcyjnego serwisu WWW.
Wymaganie wstępne: Aby sprzedać przedmiot aukcji, należy się najpierw zalogować do serwisu.
- Kliknij zakładkę Sprzedaj, aby otworzyć stronę Sprzedaż.
- Wprowadź informacje o przedmiocie:
- Na liście Kategoria wybierz kategorię przedmiotu.
- W polu nazwa elementu wpisz nazwę i opis przedmiotu.
- W polu Opis wpisz opis przedmiotu.
- W polu Minimalna oferta wpisz najniższą, poprawną kwotę oferty.
- W polu Szacowana wartość wpisz wartość przedmiotu.
- W polu Rozpocznij licytację wybierz datę udostępnienia przedmiotu do sprzedaży.
- W polu Zakończ licytację wpisz datę zakończenia licytacji przedmiotu.
- Opcjonalnie: Jeśli masz zdjęcie przedmiotu, wpisz adresy URL w polach Adres URL małego obrazka i Adres URL dużego obrazka.
- Kliknij przycisk Wykonaj, aby dodać przedmiot do katalogu.
Zmienianie dat zakończenia licytacji przedmiotów
Domyślnie data zakończenia licytacji dla wszystkich wysłanych przedmiotów w początkowej bazie danych jest ustawiona na styczeń 2009 roku. Można zresetować te daty.
- Kliknij odsyłacz Konfiguracja w prawym górnym rogu na dowolnej stronie serwisu aukcyjnego. Zostanie otwarta strona Konfiguracja.
- W polu Czas trwania wprowadź czas trwania licytacji przedmiotu przed jego wycofaniem. Można podać wartość z zakresu od 1 do 99 dni od aktualnie wyświetlanej daty. Jeśli na przykład aktualnie wyświetlaną datą jest 15/04/07 i termin wycofania przedmiotu ustawiono na 30 dni, daty zakończenia licytacji dla wszystkich przedmiotów w katalogu zostaną zmienione na 15 maja 2007.
- Kliknij przycisk Inicjuj bazę danych. Termin zakończenia licytacji dla wszystkich przedmiotów ulegnie zmianie na podstawie określonej liczby dni.
Usuwanie przykładowego programu Aukcja
Aby usunąć przykładową aplikację Aukcja:
- Zamknij aplikację WWW Aukcja w przeglądarce.
- Wycofaj wdrożenie pliku EAR, wykonując następujące kroki:
- W widoku Serwery kliknij prawym przyciskiem myszy opcję WebSphere Application Server 6.1, a następnie przycisk Dodaj i usuń projekty.
Zostanie otwarte okno Dodawanie i usuwanie projektów.
- Wybierz projekt AuctionV60EAR i kliknij przycisk Usuń, aby usunąć go z listy projektów.
- Kliknij przycisk Zakończ, a zostanie zamknięte okno Dodawanie i usuwanie projektów.
- Usuń projekty Aukcja, wykonując poniższe kroki:
- Kliknij opcje: Okno > Inne perspektywy > Zasób, aby przełączyć się na perspektywę Zasób.
- W widoku Nawigator usuń następujące projekty:
- Wszystkie projekty rozpoczynające się od "AuctionV60"
- OIDGenerator
- OIDGeneratorClient
Ponowna instalacja domyślnego przykładowego programu Aukcja
Wymaganie wstępne: Przed ponownym zainstalowaniem przykładu należy go najpierw usunąć.
Aby ponownie zainstalować przykładowy program Aukcja, wykonaj następujące kroki:
- Kliknij kolejno opcje: Pomoc > Galeria przykładów. Zostanie otwarta galeria przykładów.
- Rozwiń węzeł Przykłady prezentacji i kliknij opcję Auction Web Application.
- Kliknij opcję Importuj, aby ponownie zaimportować przykład.
- Kliknij przycisk Instrukcje konfiguracyjne i postępuj zgodnie z instrukcjami, aby ponownie skonfigurować przykład.
Uwaga: Baza danych aukcji nie zostanie ponownie zainstalowana i będzie zawierać te same dane.
Jeśli kopia wtyczki bazy danych, com.ibm.etools.auction.sampledb_6.0.0/db/AUCTION60 została umieszczona w innym katalogu, można ją odtworzyć.
Aby przywrócić domyślną bazę danych, wykonaj następujące kroki:
- Zatrzymaj serwer WWW.
- Sprawdź, że do bazy danych nie są podłączone żadne inne aplikacje.
- Zastąp zmienioną bazę danych kopią początkowej bazy danych.
- Zrestartuj platformę Software Development Platform z opcją -clean.
Rozwiązywanie problemów z aplikacją Aukcja
Jeśli aplikacja sprawia wrażenie niedziałającej, sprawdź następujące elementy:
- Serwer działa
- Aby sprawdzić, czy serwer działa, wyszukaj w widoku Konsola łańcuch "Serwer serwer1 otwarty dla e-biznesu".
- Jest włączona opcja Automatyczne budowanie
- Aby sprawdzić, czy opcja Automatyczne budowanie jest włączona, kliknij opcje: Projekt > Buduj automatycznie.
Jeśli nie jest włączona, kliknij opcje: Projekt > Buduj wszystko, aby zbudować wszystkie pliki projektu i ponownie je wdrożyć.
- Aplikacja WWW działa na serwerze aplikacji
- Aby sprawdzić, czy aplikacja WWW działa na serwerze aplikacji:
- W widoku Serwer kliknij prawym przyciskiem myszy serwer WebSphere Application Server, wersja 6.1, i wybierz opcję Uruchom konsolę administracyjną. Zostanie otwarta konsola administracyjna.
- W polu ID użytkownika wpisz identyfikator użytkownika, a następnie kliknij
przycisk Zaloguj. Ten identyfikator użytkownika służy do identyfikacji osoby wprowadzającej zmiany. Występuje on również w komunikatach.
- Rozwiń gałąź Aplikacje i kliknij opcję Aplikacje
korporacyjne.
- Jeśli aplikacja AuctionV60EAR nie jest wyświetlana, do serwera aplikacji należy dodać
archiwum EAR.
- Jeśli aplikacja AuctionV60EAR jest wyświetlana, ale nie jest uruchomiona, kliknij przycisk Uruchom.
- Baza danych aplikacji Aukcja jest podłączona
- Jeśli do bazy danych jest podłączone inne narzędzie, zatrzymaj je. Jeśli nie wiesz, które narzędzie jest podłączone
do bazy danych, zrestartuj produkt Software
Development Platform.
- Aby skonfigurować źródło danych inne niż wewnętrzny serwer WebSphere Application Server (WAS), który jest wstępnie skonfigurowany do pracy na serwerze testowym WAS 6:
- Przełącz się na perspektywę J2EE.
- W Eksploratorze projektów rozwiń gałęzie: Aplikacje korporacyjne, AuctionV60EAR i wybierz opcję Deskryptor wdrażania.
- Wybierz zakładkę Wdrażanie, a następnie opcję Dostawca JDBC Cloudscape na liście dostawców JDBC. Ścieżka źródła danych znajduje się w obszarze Właściwości zasobów zdefiniowanym w źródle danych wybranym powyżej w kolumnie Wartość.