Próbuję zdalnie wdrożyć aplikację w WebLogic. Używam WLST w skrypcie python.WLST: Zdalne wdrażanie aplikacji na serwerze WWW
Używam do tego celu polecenia wdrażania. Kiedy podaję ścieżkę mojej wojny do dowolnej lokalizacji, która jest dostępna dla mojej zdalnej maszyny, wszystko idzie dobrze, ale kiedy podaję jakąkolwiek lokalizację, która nie jest dostępna dla zdalnego komputera, to zawiedzie.
Teraz wiem, że rozwiązanie, które domyślnie wysyłania jest fałszywy stąd zdalne WebLogic potrzebuje dostępu do lokalizacji wojennej, ale próbowałem go z ustawieniem przesyłanie prawda, ale nadal rozmieszczenie nie powiedzie się z powodu błędu jak:
Wiadomość o wdrożeniu: weblogic.management.ManagementException: [Deployer: 149003] Nie można uzyskać dostępu do informacji o źródle aplikacji w '/app/jamagentAdminServer.war' dla aplikacji 'jamagent_AdminServer'. Specyficzny błąd: Brak plików aplikacji. Brak śledzenia stosu.
Czy brakuje mi czegoś? Używam polecenie:
Deploy ('war' 'jamagent _' + ServerName, jamagentwarpath + '/ jamagent' + ServerName +, cele = nazwa_serwera, timeout = 600000, przesyłać = 'true')
, więc jeśli usuniemy klauzulę i upewnię się, że jamagentwarpath
jest miejscem dostępnym dla komputera zdalnego, wszystko działa poprawnie. Mam nadzieję, że moje pytanie jest jasne.