GlassfishサーバーライブラリはEclipse Keplerでは使用できませんか?

私は、Eclipse Keplerを使ってGlassfish 3.1.2.2インスタンスにデプロイするための新しい開発マシンをセットアップしています。

私が行くとき

project properties > java build path > libraries > add library > server runtime

Glassfishサーバーライブラリを追加するオプションはありません。

私がやったことのいくつかの他のメモ(彼らが助けてもいなくても...):

  • 手動でインストールされたGF
  • Juno用にインストールされたOEPE
  • GF Serverが既に追加されている
  • GFサーバーが問題なく起動または停止する(Eclipseから)

Keplerの代わりにJunoを使用したことを除いて、他のマシンでも同じ設定をしていました(しかし、私はJunoを新しくインストールしてみました)。そのマシンはすべて機能していますが、しばらく前に設定されています。私が理解していることから、GF、Eclipseプラグインなどでは多くの変更がありました。 https://blogs.oracle。 com/piotrik/entry/glassfish_3_1_2_2 それでは、それはまだ動作しており、完全に準備ができていないでしょうか?

その間、私は、ModulesフォルダのGlassfish jarファイルを持つUser Libraryを作成しました。理想的なソリューションではありませんが、今のところうまくいきます。

しかし、私はまだサーバランタイムを追加する「クリーン」な方法を持っています。アイデア?

11

8 答え

Oracleフォーラムでは、 GlassFish ToolsがJavaビルド・パス用のサーバー・ランタイムを提供していませんというスレッドを参照してください。

要約:彼らはもはやプレーンなJavaプロジェクトのための "サーバランタイム"を提供しません。代わりに、プロジェクトは面取りされたプロジェクトであり、ターゲットランタイムを持つ必要があります。

これを設定するには、次の手順を実行します。

  1. Go to the project properties > Project Facets
  2. If necessary, click on Convert to faceted form...
  3. In the Runtimes tab, select GlassFish 3.1

GlassFishライブラリを依存プロジェクトにエクスポートする必要がある場合は、次の操作も行います。

  1. In Project Facets properties, select Utility Module and click Apply
  2. In Java Build Path > Order and Export, select GlassFish System Libraries
24
追加された
どのように非常にイライラする - ありがとう!
追加された 著者 Mr_and_Mrs_D,
これはケプラーではうまくいかないようです。
追加された 著者 NeverGiveUp161,
完璧に動作します。情報の更新とクリーンなソリューションをありがとう。
追加された 著者 dispake,

Oracleフォーラムでは、 GlassFish ToolsがJavaビルド・パス用のサーバー・ランタイムを提供していませんというスレッドを参照してください。

要約:彼らはもはやプレーンなJavaプロジェクトのための "サーバランタイム"を提供しません。代わりに、プロジェクトは面取りされたプロジェクトであり、ターゲットランタイムを持つ必要があります。

これを設定するには、次の手順を実行します。

  1. Go to the project properties > Project Facets
  2. If necessary, click on Convert to faceted form...
  3. In the Runtimes tab, select GlassFish 3.1

GlassFishライブラリを依存プロジェクトにエクスポートする必要がある場合は、次の操作も行います。

  1. In Project Facets properties, select Utility Module and click Apply
  2. In Java Build Path > Order and Export, select GlassFish System Libraries
24
追加された
どのように非常にイライラする - ありがとう!
追加された 著者 Mr_and_Mrs_D,
これはケプラーではうまくいかないようです。
追加された 著者 NeverGiveUp161,
完璧に動作します。情報の更新とクリーンなソリューションをありがとう。
追加された 著者 dispake,

誰かがOracle Glassfish Toolsフォーラムでこの問題を報告しました。修正は、次のリリースに含まれます。これは、「あまりにも前にリリースされる予定」です。

See https://forums.oracle.com/thread/2552592

I ended up installing "GlassFish Tools for Indigo" from Help > Eclipse Marketplace...

3
追加された
あなたはEclipse Keplerでそれを行うことができますか?
追加された 著者 Muhammad Gelbana,

誰かがOracle Glassfish Toolsフォーラムでこの問題を報告しました。修正は、次のリリースに含まれます。これは、「あまりにも前にリリースされる予定」です。

See https://forums.oracle.com/thread/2552592

I ended up installing "GlassFish Tools for Indigo" from Help > Eclipse Marketplace...

3
追加された
あなたはEclipse Keplerでそれを行うことができますか?
追加された 著者 Muhammad Gelbana,

Eclipse Kepler/Glassfish Server Toolsのバグのようです。

以下を試すことができます:

これをプロジェクトの.classpathファイルに追加します:


    
        
    

YOUR_PROJECT/.settings/org.eclipse.wst.common.project.facet.core.xml ファイルを次のように更新します。

<?xml version="1.0" encoding="UTF-8"?>

    <-- Insert the name of your Glassfish Runtime in Eclipse here 
  
  
  
  
  
   <-- Glassfish Version here
  

Eclipseで定義した適切なランタイム名を選択する必要があります。

1
追加された

Eclipse Kepler/Glassfish Server Toolsのバグのようです。

以下を試すことができます:

これをプロジェクトの.classpathファイルに追加します:


    
        
    

YOUR_PROJECT/.settings/org.eclipse.wst.common.project.facet.core.xml ファイルを次のように更新します。

<?xml version="1.0" encoding="UTF-8"?>

    <-- Insert the name of your Glassfish Runtime in Eclipse here 
  
  
  
  
  
   <-- Glassfish Version here
  

Eclipseで定義した適切なランタイム名を選択する必要があります。

1
追加された

Goto Project Properties > Project Facets > Under the tabs 'Runtimes' > Select the glass fish server and click on Apply. This will setup the GF Java EE libraries in the build path.

0
追加された

Goto Project Properties > Project Facets > Under the tabs 'Runtimes' > Select the glass fish server and click on Apply. This will setup the GF Java EE libraries in the build path.

0
追加された