Tag: jboss-weld

Weld ist die Referenzimplementierung (RI) für JSR-299: Java Contexts and Dependency Injection for the Java EE platform (CDI)

@PostConstruct aufgerufen, mehrere Zeit für @ConversationScoped bean

Anzahl der Antworten 6 Antworten
Ich habe einen @ConversationScoped bean, mit einem start-Methode, etwa so: @PostConstruct public void start() { if (conversation.isTransient()) { conversation.begin(); log.debug("conversation.getId(): " + conversation.getId()); } } Mein problem ist, dass jedes mal die Seite aktualisiert, ein neues Gespräch

Der Versuch, mit Jersey (JAX-RS) und Weld (CDI) in Tomcat 7. Immer noClassDefFoundError für javax.Anmerkung.ManagedBean

Anzahl der Antworten 3 Antworten
Ich versuche, etwas zu Schweißen arbeiten mit Jersey auf Tomcat 7.0.34 aber scheint zu sein, läuft in dieser Ausgabe. Die eigentliche Ausnahme ist java.lang.NoClassDefFoundError: javax/annotation/ManagedBean aber ich bin nicht explizit kommentieren nichts mit der @ManagedBean-annotation, so dass

CDI-Einspritzung arbeitet nicht in Servlets

Anzahl der Antworten 4 Antworten
Ich brauche wirklich Ihre Hilfe. Ich arbeite an diesem problem für Wochen oder Monate. Ich entschuldige mich für den langen post, aber ich will erklären das problem und meine Einstellungen so genau wie möglich. Meine JAVA-EE-6-web-Anwendung, enthält

Was ist Schweißen, JSR-299?

Anzahl der Antworten 1 Antworten
Habe ich gefunden, viele tutorials, die zeigen Schweißen code-Beispiele, aber nicht einen einführenden überblick. Könnten Sie bitte vorschlagen, eine einführende Artikel oder beantworten Sie die folgenden: Was bedeutet Weld tun/geben Sie? Wie hängt es mit Java EE

CDI - was ist die richtige bean.xml format?

Anzahl der Antworten 1 Antworten
Ich habe eine Frage über das richtige format und die Verwendung der bean.xml Datei. In meinen Projekten habe ich in der Regel verwendet, diese Inhalte für meine bean.xml Dateien (keine explizit bean-Deklaration verwendet): <?xml version="1.0" encoding="UTF-8"?> <beans

Wie zu erstellen und zu zerstören CDI (Weld) Managed Beans über den BeanManager?

Anzahl der Antworten 3 Antworten
Ich versuche Sie zum erstellen von Instanzen CDI managed beans mit dem BeanManager eher als Beispiel .wählen Sie().get(). Dies wurde vorgeschlagen, als ein workaround für ein Problem habe ich mit ApplicationScoped Bohnen und die garbage collection von

"Exception beim laden der app" ohne einen stack-trace

Anzahl der Antworten 6 Antworten
Bin ich die Migration meiner app von GlassFish 3.0.1 zu GlassFish 3.1.1. Die Bereitstellung schlägt fehl, und die folgenden Fehlermeldungen angezeigt: SEVERE: Exception while loading the app SEVERE: Exception while shutting down application container SEVERE: Exception while

Verständnis cdi-Beispiel<> und .get() vs @Inject

Anzahl der Antworten 1 Antworten
Ich bin ein wenig verwirrt darüber, welche zu verwenden, in der folgenden situation: Nehme an das servlet erstellt eine Anwendung, mit der Benutzer die http-session, und die Anwendung ist diese: public class Application extends AbstractHTTPApplication { @Inject

SCHWEIßEN-000072 Managed bean zu deklarieren, Passivieren Bereich muss die Passivierung fähig

Anzahl der Antworten 7 Antworten
Schrieb ich ein einfaches Programm in java, web-Formulare, aber ich erhalte die folgende Fehlermeldung: SCHWEIßEN-000072 Managed bean zu deklarieren, Passivieren Bereich muss die Passivierung in der Lage. Bean: Managed Bean [class BeanPakage.DemoBeans] with qualifiers [@Any @Default @Named]

Wie zu verwenden qualifier auf "nicht-Standard" - Klasse mit java cdi

Anzahl der Antworten 1 Antworten
Ich versuche, mit @Qualifier zum erstellen einer annotation auf eine Alternative Klasse, die verwendet werden, statt der Standard-Klasse markiert mit @Default. Jedoch , wenn ich dies tun Schweißnaht meldet den Fehler. Ich versuche zu injizieren demo.cdi.ProductB (die

Ersetzen Fabrik-basierten Objekt-Erstellung mit CDI-Mechanismus

Anzahl der Antworten 3 Antworten
Wollte ich einführen CDI (Weld) zu unserem Projekt-und nun haben einige Probleme mit Objekten, die von Hand erstellt. Also haben wir einige Klassen der Umsetzung der IReport - Schnittstelle, die ein Feld, das eingefügt werden soll. Ist

Richfaces 4 a4j:commandLink action nicht feuern im Reich:popupPanel

Anzahl der Antworten 3 Antworten
Ich scheine zu sein, ein problem, wo ich ein a4j:commandLink auf eine reiche:popupPanel aber die Aktion wird nicht gefeuert. Die xhtml sieht wie folgt aus: <rich:popupPanel id="rate-panel" modal="true" height="444" width="780" top="60" show="false" onmaskclick="#{rich:component('rate-panel')}.hide()" styleClass="cs-modal"> /**Some html here**/

Die Injektion einer Spring bean mit CDI @Inject

Anzahl der Antworten 3 Antworten
Ich versuche zu injizieren einer bean definiert, die in einem Spring-Kontext in eine CDI managed-Komponente, aber ich bin nicht erfolgreich. Die bean wird nicht injiziert, anstatt eine neue Instanz erzeugt wird, jedes mal, wenn die Injektion durchgeführt

Injizieren einer stateless EJB mit @Inject in CDI Weld ManagedBean (JSF 1.2 EJB-Anwendung auf jboss 6 AS)

Anzahl der Antworten 3 Antworten
Zur Zeit versuche ich zu Spritzen, ein stateless EJB in eine CDI managed-controller auf Jboss 6 ALS Endgültig. Der controller verwaltet im Rahmen eines zugänglich von den JSF-Seiten. Wenn ich Spritzen die stateless-bean mit @EJB es funktioniert.

Unterschiede zwischen Java-EE 6 (CDI-Implementierungen

Anzahl der Antworten 5 Antworten
Habe ich mir angeschaut JBoss' Schweißen Referenz-Implementierung der JSR 299 Contexts and Dependency Injection, und ich wollte wissen, wie sich andere CDI-Implementierungen miteinander vergleichen. Speziell, ich weiß, über Schweißen, Harz CanDI (von Caucho) und Apache OpenWebBeans. InformationsquelleAutor

Mit CDI (Weld) in Tomcat mit einfachen POJO-Klassen

Anzahl der Antworten 1 Antworten
Nach 2 Tagen Debuggen und versuchen, habe ich keine andere Idee, als zu Fragen, Sie für eine Lösung. Ich verwenden möchten CDI (JEE6) in einer Tomcat-WebApp nur mit einer einfachen plain old java objects (noch). Soweit ich

Wie zu verwenden CDI-Methode-parameter-injection?

Anzahl der Antworten 5 Antworten
Ist es möglich mit CDI injizieren von Parameter in die Methode Aufrufe? Das erwartete Verhalten wäre ähnlich wie Feld-Injektion. Der am günstigsten gelegene Erzeuger ist auf und blickte in das Produkt verwendet wird. Was ich tun möchte,

CDI Mehrdeutige Abhängigkeiten

Anzahl der Antworten 3 Antworten
Ich habe eine @SessionScoped @Named Bohne mit @Producer Methode für ein Benutzer-Objekt: @Named @SessionScoped public class UserBean implements Serializable { //... @Named @Produces @LoggedIn @SessionScoped public MyUser getCurrentUser() {return user;} } Diese funktioniert einwandfrei in meinem setup

Wie zu injizieren einer nicht-serialisierbaren Klasse (wie in java.util.ResourceBundle) mit Schweißnaht

Anzahl der Antworten 2 Antworten
Ich will ein Produzent, der es möglich macht, zu injizieren eine java.util.ResourceBundle in jede Klasse, um lokalisierte Zeichenfolgen leicht. Meine ResourceBundle-Produzenten sieht wie folgt aus: public class ResourceBundleProducer { @Inject public Locale locale; @Inject public FacesContext facesContext;

Die Injektion einer bean aus einem anderen Jar im Schweißen

Anzahl der Antworten 3 Antworten
Habe ich zwei Gläser A und B, wo Eine hängt davon ab, B. Jar-B hat eine einzelne Klasse: @ApplicationScoped public class MyManagedBean { private String user; public MyManagedBean(){ //Constructor necesary for CDI } @Inject public MyManagedBean(@Named("user") String

CDI: beans.xml, wo stelle ich dich hin?

Anzahl der Antworten 3 Antworten
Ich bin mit Weld als CDI-Implementierung. Meine integration test, der versucht zu montieren graph-Objekt instanziieren Weld container gut funktioniertwenn ich leer beans.xml in src/test/java/META-INF/beans.xml. Hier ist das einfach testen: public class WeldIntegrationTest { @Test public void testInjector()

WELD-000072 Verwaltete Bean, die einen Passivierungsbereich deklarieren, müssen passivierungsfähig sein

Anzahl der Antworten 7 Antworten
Schrieb ich ein einfaches Programm in java, web-Formulare, aber ich erhalte die folgende Fehlermeldung: SCHWEIßEN-000072 Managed bean zu deklarieren, Passivieren Bereich muss die Passivierung in der Lage. Bean: Managed Bean [class BeanPakage.DemoBeans] with qualifiers [@Any @Default @Named]

Maven Eclipse Debug "JDWP Transport dt_socket konnte nicht initialisiert werden, TRANSPORT_INIT (510)"

Anzahl der Antworten 7 Antworten
Ich versuche zu Debuggen, Maven tests in Eclipse. Wenn ich den Start von tests mit maven option maven.surefire.debug, ich bekomme diese Fehlermeldung : ERROR: transport error 202: bind failed: Address already in use FATAL ERROR in native

Google Guice gegen JSR-299 CDI / Weld

Anzahl der Antworten 5 Antworten
Schweißen, der JSR 299 Contexts and Dependency Injection eine Referenz-Implementierung, betrachtet sich selbst als eine Art Nachfolger von Spring und Guice. CDI war geprägt von einer Reihe von bestehenden Java-frameworks, einschließlich Seam, Guice und Spring. Aber CDI

Was ist der Standardbereich einer benannten CDI-Bean?

Anzahl der Antworten 1 Antworten
Gibt es eine Standard-Umfang für eine @Named CDI-bean-ohne zusätzliche @...Scoped Anmerkungen? Ich habe nicht gefunden, alle relevanten Informationen in der offizielle Schweißnaht-Dokumentation. Einen @Named bean zugegriffen werden kann, über JSF-ohne zusätzliche Anmerkungen, so dass einige implizite scope

Wie erstelle ich eine modulare JSF 2.0-Anwendung?

Anzahl der Antworten 3 Antworten
Ich habe eine Applikation mit einer definierten Schnittstelle. Es nutzt CDI für die Auflösung der Module (genauer gesagt, es verwendet Instance<> Injektion Punkte auf API-Schnittstellen zu beheben, Module) und führt verschiedene Daten zurück und vierten über die

So injizieren Sie programmgesteuert eine Java CDI-verwaltete Bean in eine lokale Variable in einer statischen Methode

Anzahl der Antworten 6 Antworten
Wie kann ich programmgesteuert Spritzen, ein Java-CDI-1.1+ managed bean in eine lokale variable in einer statischen Methode? InformationsquelleAutor der Frage XDR | 2014-07-17

Sind @ManagedBeans in JavaEE6 wegen @Named in CDI / Weld veraltet?

Anzahl der Antworten 4 Antworten
Weil der CDI - (und Ihre Umsetzung Schweißen), jedes POJO in JEE6 kann annotiert werden mit @Nameddie macht der POJO zugänglich anzeigen. Bedeutet das, dass die ManagedBeans sind völlig überflüssig jetzt? Oder habe ich irgendwas übersehen, wo

Inject Liste der Objekte in CDI (Weld)

Anzahl der Antworten 2 Antworten
Sagen wir, ich habe ein interface namens SocialNetworkServiceund drei Implementierungen - TwitterServiceFacebookService und FriendFeedService. Nun möchte ich, wenn ich mich in meinem managed bean (oder was auch immer web-Komponente) eine Nachricht empfängt, zu teilen in allen sozialen

ManagedProperty in CDI @Named-Bean gibt null zurück

Anzahl der Antworten 1 Antworten
Ich versuche zu bewältigen @ManagedProperty aber ohne Erfolg ! Habe ich diese guide, und es scheint nicht so schwer. Aber mein code funktioniert einfach nicht! Hier ein kleines snippet @ManagedBean @SessionScoped public class LoginBean { @EJB private