java EJB: import javax.ejb kann nicht aufgelöst werden

Ich lese das Buch Erste Schritte mit WebSphere Application Server Community Edition.

Erstellte ich eine EJB-Projekt mit Eclipse EE.

import javax.ejb.Local;

Fehler: import javax.ejb-nicht gelöst werden können

Ich weiß nicht, warum ich nicht importieren dieser Klasse.

Dank

Ich fand die Antwort. Ich hab 7.0 installiert - ich kann die j2ee jar zu meinem classpath oder ich habe Glashfish3 installiert hat javaee.jar; ich kann hinzufügen, dass mein classpath als auch
Insbesondere WAS_HOME/dev/JavaEE/j2ee.jar ist bestimmt für die Zusammenstellung.
Was ist der Unterschied im Glas und der in WAS_HOME/lib/ ?
WAS_HOME/lib/ Produkt zu lenken. IBM könnte sich entscheiden, zu entfernen oder benennen Sie die JAR in einem zukünftigen release. Es könnte funktionieren, für Ihre lokale installation, aber es ist nicht eine gute Idee für die Zusammenstellung von scripts (batch, Ameise, etc.). Es ist eine bewährte Methode zu verwenden WAS_HOME/dev/.
Wenn Sie r die Bereitstellung der bean im GlassFish-Server ein, dann erhalten Sie diese jar-Dateien in %GLASSFISH_HOME%/modules/javax.ejb.jar das wird das problem lösen, Typ Auflösung.

InformationsquelleAutor Eric Francis | 2012-03-22

Schreibe einen Kommentar