Tag: jboss-weld
Weld ist die Referenzimplementierung (RI) für JSR-299: Java Contexts and Dependency Injection for the Java EE platform (CDI)
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
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
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
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
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
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
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
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
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]
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
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
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**/
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
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.
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
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
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,
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
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;
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
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()
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]
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
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
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
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
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
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
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
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