タグ付けされた質問 「jakarta-ee」

Jakarta EE(旧称Java Enterprise Edition、Java EE、およびJ2EE)は、Javaベースのサーバーおよびクライアントテクノロジーのコレクションとそれらの相互運用方法を定義する仕様です。これがマスタータグです。より具体的なAPIの質問については、[jsf]、[servlets]、[jpa]、[cdi]、[ejb]などを使用してください。

4
サーブレット2.5と3の違いは何ですか?
サーブレット2.5に準拠したJ2EEコードをローリングしていますが、2.5と3の主な違いは何なのかと思います。公式のSunドキュメントへのポインタと個人的な経験が最も高く評価されています。 とりあえず3を気にする必要がなければ、そう言ってください。ありがとう!

20
「Mavenプロジェクトの更新」中に内部エラーが発生しました。java.lang.NullPointerException
Java EE Webプロジェクトを開発しています。依存関係を追加しようとすると、このエラーメッセージが表示されます。私はEclipse Keplerを使用しています。 「Mavenプロジェクトの更新」中に内部エラーが発生しました。java.lang.NullPointerException 私たちを手伝ってくれますか?ありがとうございました。

16
Java EE 6対Spring 3スタック[終了]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 現在、新しいプロジェクトを開始しています。テクノロジーを選ばなければなりません。軽いものが必要なので、EJBやSeamは必要ありません。一方、私はJPA(Hibernateまたは代替)とIceFacesでのJSFが必要です。 TomcatにデプロイされたSpring 3のそのようなスタックは良い選択だと思いますか?または、Java EE 6 Webアプリケーションの方が優れているでしょうか。申し訳ありませんが、Java EE 6は新しい技術であり、まだ十分に文書化されていません。TomcatはGlassfish 3よりも保守が簡単なようです。 あなたの意見は何ですか?何か経験はありますか?

17
java.lang.ClassNotFoundException:com.sun.jersey.spi.container.servlet.ServletContainer
Jersey + Googleアプリエンジンを使用して、2日間簡単なHelloWorldアプリケーションを構築しようとしています。単純なAppEngineプロジェクトの場合、これらのチュートリアルに従い、どちらも問題なく動作します https://developers.google.com/appengine/docs/java/gettingstarted/creating https://developers.google.com/appengine/docs/java/webtoolsplatform しかし今、私はジャージーを追加しようとしており、このチュートリアルhttp://www.vogella.com/articles/REST/article.htmlに従っています。 しかし、サーバーは私に与え続けます java.lang.ClassNotFoundException:com.sun.jersey.spi.container.servlet.ServletContainer これらの行をweb.xmlに追加すると: <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5"> <display-name>TestServer</display-name> <servlet> <servlet-name>Jersey REST Service</servlet-name> <servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class> <init-param> <param-name>com.sun.jersey.config.property.packages</param-name> <param-value>com.test.myproject</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>Jersey REST Service</servlet-name> <url-pattern>/rest/*</url-pattern> </servlet-mapping> </web-app> ここJAX-RS 2.1 RI bundleからJerseyをダウンロードし、チュートリアルの説明に従って、すべてのjarファイルをフォルダーに追加しました。そして、2日後でも何も機能していません。私はGoogleで何度か検索しましたが、Mavenを使用している人はどうやらそれを解決したようですが、私はMavenを使用しておらず、そのチュートリアルを書いた人もそうしませんでした。WEB-INF/lib com.sun.jersey.spi.container.servlet.ServletContainerインポートされたものJersey jarsにさえ存在する かどうかを確認するために、この完全修飾名をJavaで記述し、インテリセンスに名前を補完させようとしましたが、その後インテリセンスを取得できなかったcom.sun.jeため、最新のジャージービルドでパッケージの再配置が行われたと推測されます。の中にjerseyはありませんcom.sun。私は疲れ果てており、どんな種類の助けもいただければ幸いです。

4
JPAの複数の埋め込みフィールド
JPAエンティティクラスに2つの埋め込み(@Embedded)フィールドを含めることは可能ですか?例は次のとおりです。 @Entity public class Person { @Embedded public Address home; @Embedded public Address work; } public class Address { public String street; ... } この場合、aにPersonはAddress自宅と職場の2つのインスタンスを含めることができます。Hibernateの実装でJPAを使用しています。Hibernate Toolsを使用してスキーマを生成すると、1つしか埋め込まれませんAddress。私が欲しいのは、2つの埋め込みAddressインスタンスで、それぞれの列名が区別されるか、接頭辞(自宅や職場など)が前に付けられます。私は知っていますが@AttributeOverrides、これには各属性を個別にオーバーライドする必要があります。Address各列を個別にオーバーライドする必要があるため、埋め込みオブジェクト()が大きくなると、これは面倒になる可能性があります。

3
エンティティでEnumを使用する場合のクエリの作成に関する問題
質問エンティティに次のものがあります。 @NamedQuery(name = "Question.allApproved", query = "SELECT q FROM Question q WHERE q.status = 'APPROVED'") そして @Enumerated(EnumType.STRING) private Status status; // usual accessors この例外が発生します: 例外の説明:クエリのコンパイル中にエラーが発生しました[Question.countApproved:SELECT COUNT(q) FROM Question q WHERE q.status = 'APPROVED']、行1、列47:無効な列挙型の等しい[myCompnay.application.Status]式[java.lang.String]。タイプの列挙型の値をタイプの非列挙型の値と比較できません 。org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.deploy(EntityManagerSetupImpl.java:501)で これを修正するにはどうすればよいですか?
83 java  jakarta-ee  jpa 

3
JPA:@JoinColumnと@PrimaryKeyJoinColumnの違いは?
間の正確な違いは何だ@JoinColumnとは@PrimaryKeyJoinColumn? @JoinColumn外部キーの一部である列に使用します。典型的な列は次のようになります(たとえば、追加の属性を持つ結合テーブルの場合)。 @ManyToOne @JoinColumn(name = "...") private OtherClass oc; 列をPK(別名識別関係)にも昇格させるとどうなりますか?列がPKになっているので、@Id次のタグを付ける必要があります。 @Id @ManyToOne @JoinColumn(name = "...") private OtherClass oc; 今の質問は: ある@Id+@JoinColumnちょうど同じ@PrimaryKeyJoinColumn?: @ManyToOne @PrimaryKeyJoinColumn(name = "...") private OtherClass oc; そうでない場合、何の@PrimaryKeyJoinColumnためにありますか?

2
java:comp / envとは何ですか?
どういう意味java:comp/envですか? ルックアップはどのようになりますか: Context envContext = (Context)initContext.lookup("java:comp/env"); 行う ? 私は次のようなルックアップを理解しています: (DataSource)envContext.lookup("jdbc/MyDatasource") 名前を見上げMyDatasource中context.xmlまたはweb.xmlデータベースのURLを取得します。そうですか?!! しかし、前者のルックアップは何をしますか?
83 java  jakarta-ee  jndi 

6
アノテーションのみ(web.xmlなし)を使用してJAX-RSアプリケーションをセットアップするにはどうすればよいですか?
アノテーションのみを使用してJAX-RSアプリケーションをセットアップすることは可能ですか?(サーブレット3.0およびJAX-RSジャージー1.1.0を使用) 試してみましたが、運がありませんでした。いくつかを使用するweb.xml必要があるようです。 構成A(機能していますが、web.xml構成があります) web.xml ... <servlet> <servlet-name>org.foo.rest.MyApplication</servlet-name> </servlet> <servlet-mapping> <servlet-name>org.foo.rest.MyApplication</servlet-name> <url-pattern>/*</url-pattern> </servlet-mapping> ... Java @ApplicationPath("/") public class MyApplication extends Application { ... } 構成B(機能しない、例外がスローされる) @ApplicationPath("/") @WebServlet("/*") // <-- public class MyApplication extends Application { ... } 後者は、アプリケーションがサーブレットのサブクラスになることを主張しているようです(例外は当て推量を残しません) java.lang.ClassCastException: org.foo.rest.MyApplication cannot be cast to javax.servlet.Servlet 質問 web.xml定義が機能したのに、アノテーションが機能しなかったのはなぜですか?違いは何ですか? それを機能させる方法はありますか?たとえば、web.xmlのないJAX-RSアプリケーションがありますか?

11
エラー:Eclipseにm2eをインストールする
Maven Integration for Eclipseをインストールしようとしましたが、これらのエラーが発生しました。 Cannot complete the install because one or more required items could not be found. Software being installed: m2e - slf4j over logback logging (Optional) 1.4.0.20130601-0317 (org.eclipse.m2e.logback.feature.feature.group 1.4.0.20130601-0317) Missing requirement: Maven Integration for Eclipse 1.4.0.20130601-0317 (org.eclipse.m2e.core.ui 1.4.0.20130601-0317) requires 'bundle org.slf4j.api 1.6.2' but it could not be found …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.