問題タブ [springsource]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Eclipse SpringSource プラグインが使用する Gradle バージョンを変更するにはどうすればよいですか?
これは SpringSource プラグイン用であることに注意してください。
Eclipse で Gradle プロジェクトをインポートしようとすると、次のエラーが発生します。
プロジェクトの場所が存在しません。詳細については、エラー ログを参照してください。
スタック トレース エラーは基本的に次のとおりです。
原因: java.lang.IllegalArgumentException: プロジェクトの場所が存在しません
私はいくつかの調査を行い、Gradle の欠陥 ( https://issuetracker.springsource.com/browse/STS-3158 ) は、プロジェクトの場所を含む、より有用なエラー メッセージでエラー処理が改善されたことに言及しています。
私のマシンにはGradle 1.7があります。ただし、Eclipse/Springsource は Gradle 1.2 を使用し続けます。1.7(または1.8)を使用するにはどうすればよいですか
maven - SpringRoo プロジェクトを Tomcat にデプロイできない
次の環境を使用して、新しいプロジェクトに取り組み始めました。
- Ubuntu 12.04
- Java バージョン「1.6.0_27」
- Web 開発者向けの Eclipse Java EE IDE。バージョン: Helios サービス リリース 1
- SpringSource ツール スイートのバージョン: 2.9.2.RELEASE
- tomcat 6 (Eclipse IDE から開始、停止できます)
- PostgresSql データベース + pgAdmin III
予想されるチュートリアルに従いました:
- docs.spring.io/spring-roo/reference/html/beginning.html
- docs.spring.io/spring-roo/reference/html/base-dbre.html
プロジェクトを作成し、リバース エンジニアリング プロセスを使用してすべてのビジネス オブジェクトを生成することができました。また、Web MVC プロセスを使用してコントローラー オブジェクトを作成することもできました。
私が抱えている問題は、自分のプロジェクトを tomcat で動作させることができないことです。サーバーを作成してプロジェクトを追加することができません: サーバータブを右クリックし、新規 => 新規サーバー => tomcat 6 を選択 => ランタイム環境を確認します: /opt/tomcat6 にリンクされ、ワークベンチのデフォルト JRE を使用します予想 => [次へ] ボタンをクリックすると、プロジェクトがリストに表示されません。そのため、サーバーに追加できません 別の方法を試すために、プロジェクトを /opt/tomcat6 にある war ファイルにエクスポートしました。war ファイルを更新すると、webapps でアプリケーションが更新されたように見えますが、内容が次のようになっているため、war ファイルは正しくないと思います。
ローカル ホスト:8080/MyProject/ にアクセスすると、404 エラーが発生します...ディレクトリの内容からすると、これは予想されることだと思います... ??? ...
Web から検索すると、Project Facets について赤字です...誰かがプロジェクトを右クリックするように指示された投稿を見ました => 構成 => ファセット形式に変換します...
「ファセット形式に変換...」の最後にツリードットがある限り、このメニューをクリックしました...実際にプロジェクトを変換しました-_-
それが追加の問題なのか、それとも良いことなのかはわかりませんが、現時点では私の問題は解決しません。
ところで、プロジェクトのファセットを選択できるようになりました...しかし、どのファセットですか??? それは別の質問です...
もう1つの手がかり:
Eclipseの「問題」タブを見ると、同じエラーが100回発生していることがわかりました。
ただし、pom.xml には次の内容が期待されます。
[エラー ログ] タブには、次のエラーもあります (これは私の問題とは関係ありませんか?): エラー プロジェクト ファセット grails.app が定義されていません。プラグイン com.springsource.sts.server.tc.core で使用されます。
このメッセージも表示されます (これは確かに私の問題に関連している可能性がありますか?):
それらのフォルダーは存在します...しかし、私はそれらを使用していないので、ビルドパス管理ウィンドウの「ソース」タブからそれらを削除しました。「エラーログ」タブに大量のエラーが生成されました。私を助けるのに役立ついくつかの例を次に示します。
「問題」タブに次のエラーが表示されます。
説明 リソース パスの場所 タイプ クラスパス エラー: org.aspectj.lang.JoinPoint が見つかりません (aspectjrt.jar がクラスパスにあることを確認してください) MyProject 不明な Java 問題
ただし、pom.xml に期待されるコンテンツがあります。
xml - Spring 3.1.1 のアノテーション付きマルチコントローラー
注釈を使用してSprings 3.1.1フレームワークでマルチコントローラーを試しています。しかし、うまくいかないので、xmlファイルをさまざまな方法で構成して、注釈のサポートを有効にしようとしました。ここに私のコードがあります
dispatcher-servlet.xml
コントローラ:
web.xml:
私はこれを試しました:
解決策 1:
解決策 2:
java - Eclipse/STS 自動修正「new」を「newEmail」として
Spring Tool Suite バージョン: 3.5.0.RELEASE ビルド ID: 201404011851 を使用しています。これは Eclipse に基づいています。
自動修正はうまく機能しますが、場合によっては面倒です。最悪のケースは、「new」の後にスペースを入力すると、STS が「newEmail」に置き換わる場合です。
自動修正をオフにする方法は知っていますが、本当に必要なのは、リストから new->newEmail エントリを削除することです。
ありがとうございました
java - PropertySource を使用してプロパティを読み取れません
を使用してプロパティを準備できません
以下は私のコードです..
applicationContext.xml
これが私のプロパティリーダークラスです
MedAppPropertyReader
env変数が null になっています。したがって、プロパティを取得できません。私の質問は、なぜ null になるのかということです。