JSFJavaEE(JSF・CDI・JPA)の開発においてGlassFishを使っていますが、APPサーバーの起動にとっても時間がかかること、IDEがEclipseのためか起動に失敗することも多々あり正直JavaEE(JSF・CDI・JPA)開発にうんざりしています。なんとかならないものかと考えてTomcatベースでJavaEE(JSF・CDI・JPA)が開発できないか挑戦しています。途中経過含めて以下に記しておきます。4.6(Tomcat8系が利用できればなんでもOKです)JDKは1.8系Tomcatは8系(今回は8.0.42を利用しています)Tomcatの起動はWTP3.1JavaEE7(GlassFishでいうと4.1系をベースとします。Faces)でアプリケーションを作成します。プロジェクトの作成方法は(...ittoybox.com上記設定後pom.xmlができるので以下を追記します。</dependency>※現時点ではまだJPAまでの動作確認はできていません。JSF・CDIまでとなります。設定GlassFishを直接利用するときはわざわざ設定しなくてもよいものもあるようですが、Eclipse×Tomcatで環境を作る場合は以下の設定が必要になります。beans.xmlの作成web.xmlと同じディレクトリにbeans.xmlを作成します。以下の設定を追加します。</context-param>context.xmlの修正WTPでTomcatの設定を実施するとプロジェクトの一覧に「Servers」というフォルダができます。その中にcontext.xmlというファイルがありますので、このファイルを修正します。以下の設定を追記してください。<Resourcename="BeanManager"auth="Container"type="javax.enterprise.inject.spi.BeanManager"factory="org.jboss.weld.resources.ManagerObjectFactory"/>以上で設定は完了です。GlassFishを利用していた時と同じようにコーディングし動作確認してみてください。終わりに今回はまずはJSF・CDIが動作するところまでを確認しました。JPAを含めた確認ができていなことと、JavaEEにはもっとたくさんの機能があります。基本的なプログラムしか動作確認できていないのでGlassFishと完璧に同じ動作なのかは保証できません。今後も、GlassFishでできることと同等のことをするために何が必要かは少しずつ調査して追記していきたいと思います。皆様からの情報提供もお待ちしております。Faces)でアプリケーションを作成します。コンソールの文字化けGlassFishとEclipseを使ってJSFの学習をしています。Faces)を利用することになりそうなので自習することになしましたので学習記を記します。ホットデプロイGlassFishとEclipseを使ってJSFの学習中にソースを変更してもサーバ再起動するまで変更内容が反映されなかったので調査しました。Faces)のXHTMLで...記事を読むJSFの初期表示処理と画面遷移について解説JSFの画面遷移について説明します。通常Webシステムの画面遷移といえば、以下2種類による遷移になります。HTML5への対応GlassFishを使ってJSFの学習をしています。JSFタグGlassFishを使ってJSFの学習をしています。画面遷移まで出来るようになったので、画面に配置する部品(コンポーネント)にどのようなもの...記事を読むJSF(Facelets)のおすすめの記述方法~HTMLフレンドリーマークアップとJSFタグ~下記記事にて、JSFのタグを紹介しました。コメントをキャンセルメールアドレスが公開されることはありません。