W ciągu ostatnich kilku dni niektórzy stworzeni przez naszych czytelników poinformowali nas, że nie znaleziono określonej klasy weblogic.security.acl.userinfo.
Zatwierdzono: Fortect
wysłano 12 razy temu
-
Liczba wysłanych porcji:
Opcjonalnie: dzięki:
Przyszedłem do Weblogic JMS. Próbuję wszystkich przykładów (beawlserver_10.3samplesserwerprzykładysrcprzykładyjmskolejka) dostarczonych tylko przez serwer weblogic na serwerze głównym, ‘t3: // localhost: 7001’ działa dobrze, . Ale kiedy próbuję połączyć się z innej maszyny, aby pomyślnie połączyć się z weblogic JMS, pojawia się problem, parametr t3: // ServerIP: 7001. Następnie pojawia się jako nowy wielki wyjątek.
Wyjątek w wątku „głównym” java.lang.Weblogic security / acl / UserInfo
noclassdeffounderror: wystąpił w weblogic.jndi.WLInitialContextFactory.getInitialContext (WLInitialContextFactory.java:117)
w javax.naming. spi .NamingManager.getInitialContext (NamingManager.java:667)
z javax.naming.InitialContext.getDefaultInitCtx (InitialContext.java:247)
do javax.naming.InitialContext.init (InitialContext.java:223) < > w javax.naming.InitialContext.
dalej do example.jms.queue.MviQueueSend.getInitialContext (MviQueueSend.java: 122)
podczas example.jms. kolejka.MviQueueSend. główna (MviQueueSend.java:89)
opublikowano 12 lat temu
-
Liczba fragmentów do wysłania:
Opcjonalnie: dzięki:
opublikowano 12 lat temu
-
Ilość przesłanych materiałów:
Opcjonalnie: dzięki:
“stanic”, dziękuję, gdy rozważasz sprawdzenie swoich prywatnych wiadomości w ważnej administracji Tragiczne pytanie.
Wiadomość od stanica: Po prostu nie odpowiadasz?
Proszę używać odpowiednich słów i wyrażeń podczas publikowania na forach. Skróty takie jak „y” z dołączonym pytaniem „dlaczego” są używane tylko po to, aby informacje zawarte w Twoich postach były trudne do odczytania, a przez to mniej prawdopodobne, aby generowały przydatne odpowiedzi12.
Opublikowany jeden konkretny kilka lat temu
-
Liczba fragmentów – wyślij:
Opcjonalnie: dzięki:
Muszę dodać ich wlfullclient.jar do konkretnej ścieżki klas wlfullclient.jar, którą zazwyczaj trzeba uruchomić ręcznie na serwerze.
Jeśli chcesz mieć pewność, kliknij poniższy link.
http://forums.oracle.com/forums/thread.jspa?messageID=2830000
opublikowano 8 lat temu
-
Numer powiązany z fragmentami do wysłania:
Opcjonalnie: dzięki:
“stanic”, mój możesz poprosić o zmianę wyświetlanej nazwy dokładnie na te standardy rynkowe JavaRanch nie było sugestią. Aby wziąć udział w ranachCho, wymagane są ważne uchwyty do wyświetlania. Zmień sposób wyświetlania nazwy domeny, chociaż wskazano przed następnym wpisem.
Zatwierdzono: Fortect
Fortect to najpopularniejsze i najskuteczniejsze narzędzie do naprawy komputerów na świecie. Miliony ludzi ufają, że ich systemy działają szybko, płynnie i bez błędów. Dzięki prostemu interfejsowi użytkownika i potężnemu silnikowi skanowania, Fortect szybko znajduje i naprawia szeroki zakres problemów z systemem Windows - od niestabilności systemu i problemów z bezpieczeństwem po zarządzanie pamięcią i wąskie gardła wydajności.
Pamiętaj, że nieprawidłowe nazwy wyświetlane firm zostały wyłączone.
Rozumiem, że projektujemy ten jeden wybór do kolejki jms i dodajemy naprawdę nowości. klasa
public QueueSend // Zdefiniuj fabrykę kontekstu JNDI. publiczny statyczny koniec łańcucha JNDI_FACTORY = "weblogic.jndi.WLInitialContextFactory"; // Zdefiniuj fabrykę okoliczności jms. Udostępniony publiczny statyczny końcowy String JMS_FACTORY implikuje „jms / MyConnectionFactory”; // Określ część związaną z kolejką. Publiczna końcowa statyczna KOLEJKA oznacza „jms / MyTestQueue”; najbardziej zamknięta linia QueueConnectionFactory qconFactory; osoba QueueConnection-qcon; prywatna qsession QueueSession; prywatny qsender QueueSender; kolejka prywatna; osobista wiadomość SMS; / ** (spacja) Stwórz wszystkie wymagane przedmioty do wysłania 3. Komunikaty do kolejki JMS. * * @param ctx JNDI jest dość kontekstowe * @param queueName Nazwa w Twojej aktualnej kolejce * @Exception NamingException, jeśli zabieg nie może być wykonany * @Exception JMSException w instancji JMS nie można zainicjować z powodu błędu lodówki i zamrażarki * / public initialVoid (kontekst ctx, ciąg nazwa_kolejki) NamingException, wybija JMSException qconFactory oznacza (QueueConnectionFactory) ctx.lookup (JMS_FACTORY); qcon odpowiada tak, że będzie qconFactory.createQueueConnection (); odpowiada qsession qcon.createQueueSession (false, Session.AUTO_ACKNOWLEDGE); = String (kolejka) ctx.lookup (nazwa pliku); konkursy qsender qsession.createSender (kolejka); Msg odpowiada qsession.createTextMessage(); qcon.start (); / ** (pusty) Wysyła komunikat do kolejki JMS. * * @ param-message Otrzymałeś wiadomość do wysłania (Spacja) @Exception JMSException, gdy JMS nie może przenieść wiadomości z powodu błędu wewnętrznego * / wiele luk (komunikatów łańcuchowych) rzuca wyrzuca JMSException msg.setText (wiadomość); qsender.send (wiadomość); lub ** * Zamknij obiekty JMS. ( spacja ) @Exception JMSException, gdy JMS nie może zamknąć obiektów właściwych dla nieodłącznego błędu * / sąsiedztwo void zamknij () obejmuje wyjątek JMS qsender.zamknij (); qsesja.zamknij (); qcon.zamknij (); / ** typowa metoda (). * * Witryna internetowa logiki serwera @param args * @Wyjątek wyjątku, niezależnie od tego, czy wiedziałeś o zakończeniu operacji * / public stacjonarny nullify main (String [] args) zgłasza wyjątek Kontekst ic = getInitialContext ("t3: // localhost: 7001"); QueueSend qs odpowiada nowemu QueueSend (); qs.init (ic, KOLEJKA); odczytaj i wyślij (qs); qs.zamknij (); anulowanie sprawy osobistej qs) readAndSend (QueueSendbrings IOException, JMSException qs.send ("cao"); System.out.println („opublikowana wiadomość JMS: ciao n”); Prywatny statyczny InitialContext getInitialContext (String-URL) Zgłasza wyjątek nazewnictwa Hashtable env oznacza nowy Hashtable (); env.put (Kontekst.INITIAL_CONTEXT_FACTORY, JNDI_FACTORY); Env.put (Kontekst.PROVIDER_URL, URL); utwórz nowy kontekst początkowy (env);
„główna” lokalizacja wyjątku java.lang.NoClassDefFoundError: weblogic / security / service / PrivilegedActions w weblogic.jndi.WLSJNDIEnvironmentImpl. (WLSJNDIEnvironmentImpl.java:57) w java.lang.Class.forName0 (metoda natywna) znaleziono w java.lang.Class.forName (Class.java:264) dostępne tutaj pod adresem weblogic.jndi.internal.JNDIEnvironment.getJNDIEnvironment (JNDIEnvironment.java:37) W weblogic.jndi.Environment. (Environment.java:92) w weblogic.jndi.WLInitialContextFactory.getInitialContext (WLInitialContextFactory.java:117) Pod javax.naming.spi.NamingManager.getInitialContext (NamingManager.java:684) przez javax.naming.InitialContext.getDefaultInitCtx (InitialContext.java: 313) w javax.naming.InitialContext.init (InitialContext.java: 244) w javax.naming.InitialContext. (InitialContext.java:216) W test.QueueSend.getInitialContext (QueueSend.java:109) test.QueueSend.main (QueueSend.java:86)
Odkryłem w Google, że PrivilegedActions pojawiające się w weblogic the.security.service (weblogic-api.jar; nadal uwzględniam go w całym moim projekcie, wewnętrznie nie ma tej klasy metody), chociaż dotyczy to większości kopia 12.1. 3?
Przyspiesz teraz wydajność swojego komputera dzięki temu prostemu pobieraniu.