Au cours des derniers jours, certains de nos lecteurs nous ont informés qu’il est incontestable que la classe weblogic.security.acl.userinfo n’a pas été trouvée.
Approuvé : Fortect
posté 12 il y a longtemps
-
Nombre de morceaux envoyés :
Facultatif : merci :
Je suis venu chez Weblogic JMS. J’essaie tous les exemples (bea wlserver_10.3 samples server examples src examples jms queue) fournis par le serveur weblogic sur le serveur maître, ‘t3: // localhost: 7001’ fonctionne bien, . Mais lorsque j’essaie de me connecter à partir d’une autre machine de weblogic JMS, il y a un problème, paramètre t3 : // ServerIP : 7001. Après cela, il s’agit d’une sorte d’exception.
Exception sur le thread “main” java.lang.Weblogic security / acl / UserInfo
noclassdeffounderror : détecté dans weblogic.jndi.WLInitialContextFactory.getInitialContext (WLInitialContextFactory.java:117)
sur javax.naming. spi .NamingManager.getInitialContext (NamingManager.java:667)
avec javax.naming.InitialContext.getDefaultInitCtx (InitialContext.java:247)
près de javax.naming.InitialContext.init (InitialContext.java:223) < > dans javax.naming.InitialContext.
après example.jms.queue.MviQueueSend.getInitialContext (MviQueueSend.java: 122)
situé dans example.jms. queue.MviQueueSend. principal (MviQueueSend.java:89)
posté il y a 12 ans
-
Nombre de fragments à envoyer :
Facultatif : merci :
posté il y a 12 ans
-
Quantité de matériel envoyé :
Facultatif : merci :
“stanic”, merci de vérifier vos messages privés avec une importante question administrative Une question tragique.
Message de Stanic : Vous ne répondez tout simplement pas ?
Veuillez utiliser des mots et des phrases pertinents une fois que vous publiez sur des forums. Les abréviations telles que “y” ajoutées pour vous aider à “pourquoi” ne sont utilisées que pour rendre un peu plus d’informations dans vos messages difficiles à lire mais moins susceptibles de générer des réponses utiles12.
Publié il y a quelques années
-
Nombre de fragments à envoyer :
Facultatif : merci :
Je dois ajouter leur wlfullclient.jar au chemin de classe réel wlfullclient.jar, qui doit généralement être fabriqué manuellement sur le serveur.
Si vous décidez d’être sûr, suivez le lien ci-dessous.
http://forums.oracle.com/forums/thread.jspa?messageID=2830000
posté il y a 8 ans
-
Numéro sur les fragments à envoyer :
Facultatif : merci :
“stanic”, mon achat pour changer le nom d’affichage exactement aux standards du marché JavaRanch n’était pas une suggestion. Pour participer aux blessures, Cho nécessite des étiquettes d’affichage valides. Modifiez l’affichage de votre nom de domaine également indiqué avant le prochain post.
Approuvé : Fortect
Fortect est l'outil de réparation de PC le plus populaire et le plus efficace au monde. Des millions de personnes lui font confiance pour assurer le fonctionnement rapide, fluide et sans erreur de leurs systèmes. Avec son interface utilisateur simple et son puissant moteur d'analyse, Fortect détecte et corrige rapidement un large éventail de problèmes Windows, de l'instabilité du système et des problèmes de sécurité à la gestion de la mémoire et aux goulots d'étranglement des performances.
Notez que les noms d’affichage invalides pour les entreprises n’ont pas été désactivés il n’y a pas si longtemps.
Je comprends que nous projetons votre sélection dans la file d’attente jms et ajoutons de très nouvelles. classe
public QueueSend // Définir la fabrique de contexte JNDI. chaîne de guitare publique statique JNDI_FACTORY = "weblogic.jndi.WLInitialContextFactory"; // Définit la fabrique de perspectives jms. La chaîne finale statique publique partagée JMS_FACTORY équivaut à "jms / MyConnectionFactory" ; // Déterminer la partie provenant de toute la file d'attente. La QUEUE statique finale publique est égale à "jms / MyTestQueue" ; ligne la plus fermée QueueConnectionFactory qconFactory; étudiant privé QueueConnection-qcon; qsession privée QueueSession ; qsender privé QueueSender; file d'attente cachée ; SMS personnel ; / ** 7 . Fabriquez tous les objets nécessaires à l'expédition 3. Messages à la file d'attente JMS. * * @param ctx JNDI est contextuellement réaliste * @param queueName Le nom que vous voyez, la file d'attente * @Exception NamingException si le fonctionnement ne peut pas être effectué * @Exception JMSException tout comme JMS ne peut pas être initialisé en raison d'une erreur essentielle * / public initialVoid (Context ctx, String queueName) NamingException, frappe une JMSException qconFactory signifie (QueueConnectionFactory) ctx.lookup (JMS_FACTORY); qcon correspond sur le marché à qconFactory.createQueueConnection (); correspond à qsession qcon.createQueueSession (false, Session.AUTO_ACKNOWLEDGE); = Chaîne (file d'attente) ctx.lookup (nom de fichier); qsender équilibre qsession.createSender (file d'attente); Msg correspond à qsession.createTextMessage (); qcon.start (); / ** (vide) Envoie un message à la file d'attente JMS. * * @ param-message Vous avez reçu un message à envoyer (Espace) @Exception JMSException lorsque JMS ne peut pas déplacer le message propriétaire vers l'erreur interne * / de nombreux lancers inutiles (message de chaîne) lancent JMSException msg.setText (message); qsender.send (message); contre ** * Fermez les objets JMS. 7 . @Exception JMSException lorsque JMS ne peut pas fermer les objets en raison d'une erreur inhérente * / homme ou femme moyen void close () couvre l'exception JMS qsender.close (); qsession.close (); qcon.close (); / ** méthode traditionnelle (). * * Page Web de logique Web du serveur @param args * @Exception Exception, indépendamment du fait que l'opération s'est terminée ou non * / public plain-ole nullify main (String [] args) lève une exception Contexte ic = getInitialContext ("t3 : // localhost : 7001"); QueueSend qs est égal à new QueueSend (); qs.init (ic, QUEUE); readAndSend (qs); qs.close (); annulation de dérangement personnel qs) readAndSend (QueueSendbrings IOException, JMSException qs.send ("cao"); System.out.println ("Message JMS distribué : ciao n"); InitialContext statique privé getInitialContext (String-URL) Lève une exception de nommage Hashtable env est égal à new Hashtable (); env.put (Context.INITIAL_CONTEXT_FACTORY, JNDI_FACTORY); Env .put (Context.PROVIDER_URL, URL); créer un nouveau InitialContext (env);
"principal" exception place java.lang.NoClassDefFoundError : weblogic / security / service / PrivilegedActions im weblogic.jndi.WLSJNDIEnvironmentImpl. (WLSJNDIEnvironmentImpl.java:57) dans java.lang.Class.forName0 (méthode native) de java.lang.Class.forName (Class.java:264) disponible disponible sur weblogic.jndi.internal.JNDIEnvironment.getJNDIEnvironment (JNDIEnvironment.java:37) Dans weblogic.jndi.Environment. (Environment.java:92) sur weblogic.jndi.WLInitialContextFactory.getInitialContext (WLInitialContextFactory.java:117) Sous javax.naming.spi.NamingManager.getInitialContext (NamingManager.java:684) via javax.naming.InitialContext.getDefaultInitCtx (InitialContext.java : 313) sur javax.naming.InitialContext.init (InitialContext.java : 244) sur javax.naming.InitialContext. (InitialContext.java:216) Dans test.QueueSend.getInitialContext (QueueSend.java:109) test.QueueSend.main (QueueSend.java:86)
J’ai découvert avec Google que PrivilegedActions en utilisant weblogic the.security.service (weblogic-api.jar ; je l’inclus toujours dans mon projet, en interne, il n’a pas cette classe particulière), bien que cela soit vrai pour la plupart compte 12.1. 3 ?
Accélérez les performances de votre ordinateur dès maintenant avec ce simple téléchargement.