北千里行:その他を2:1くらいにすればいいと思います!この広告は、90日以上更新していないブログに表示しています。・NetBeansを起動してプロジェクトを開き、プロジェクトを右クリックしてビルドを選択する。・warファイルが作成されたことを確認する。場所は、NetBeansProjectsフォルダ(マイドキュメントの中にあるはず)の中の該当プロジェクトのフォルダの中の「dist」フォルダ。warファイルをデプロイする。・ブラウザで「https://<サーバのIPアドレス>:4848/」にアクセスしてログインする。Application」をクリックする。Server」を選択し「参照」ボタンをクリックして(1)で作成したwarファイルを選択する。・OKボタンをクリックしてデプロイする。アプリの動作確認をする。手順でNetBeans以外をインストール・設定する。3.5」もインストールしておく。コマンドプロンプトを管理者として起動して下記の要領で入力していく。※C:\glassfish4\binに移動する。C:\glassfish4\bin※GlassFishが起動中だったら困るので停止コマンドを実行する。successfully.※起動中でない場合は下記のようなメッセージが表示される。successfully.※Windowsサービスに登録する。successfully.※サービスを開始する。start※サービスの状態を確認する。statusStarted※管理者のパスワードを変更する。successfully.※リモートから管理コンソール(https://<サーバのipアドレス>:4848/)にアクセスできるようにする。successfully.※サービスを再起動する。ファイル・タイプに「GlassFishディスクリプタ」を選択して「次」をクリック、「終了」をクリック。・「glassfish-web.xml」が開かれるのでXMLを表示して下記のように「parameter-encoding」を追記し保存する。「glassfish-resources.xml」というファイルがあるハズ。(もしかすると「WEB-INF」フォルダの中かも。「jdbc-connection-pool」の子要素として下記のように「property」を2つ追記する必要がある。その値の先頭に「java:app/jdbc/」を付ける。下記の2つの設定ファイルA、Bを修正する。・その上で「glassfish-resources.xml」を「WEB-INF」フォルダの中に移動する。glassfish-resources.xml「jdbc-resource」要素の属性「jndi-name」を「java:app/jdbc/」で始まる値にする。「persistence.xml」というファイルがあるハズ。「jta-data-source」要素の内容を(A)で指定したJNDI名に修正する。・JPAのキャッシュを無効にし、常にDBからデータを取得するよう設定する。・persistence.xmlに「<shared-cache-mode>NONE</shared-cache-mode>」を追記する。PrimeFaces>ライブラリをあれこれ利用するならこっちのやり方でプロジェクトを作る方が楽。下記サイトで検索するなりしてpom.xmlをいじってくらはい。・NetBeansを起動し、「ファイル」メニューから「新規プロジェクト」を選択。・カテゴリで「Maven」を選択し、プロジェクトで「Webアプリケーション」を選択して「次」をクリック。バージョンはデフォルトのまま、パッケージは勝手に「com.hogehoge.webapp2」になって、「次」をクリック。Web」で「終了」をクリック。・作成したプロジェクトを展開して「プロジェクト・ファイル」の中の「pom.xml」を開く。・プロジェクトを作成直後はdependenciesの内容が下記のようになっているはず。</dependency></dependencies>・上記部分を下記のように修正して保存する。ビルド忘れないうちに一旦ビルドしとく。・NetBeansを起動し、「ファイル」メニューから「新規プロジェクト」を選択。Web」を選択し、プロジェクトで「Webアプリケーション」を選択して「次」をクリック。・プロジェクト名を適当に入力して「次」をクリック。Web」、コンテキストパスはデフォルトのまま「次」をクリック。4.0」が表示されたらそれを選択して「OK」をクリック、「終了」をクリック。・index.xhtmlのhtmlタグに「xmlns:p="http://primefaces.org/ui"」を追加し、bodyタグの中に「<p:spinner/>」を追加して上書き保存。)・プロジェクトを右クリックして「ビルド」して「実行」して動作確認。(おまけ)データベースにテーブル作成済みでPrimeFacesのCRUD画面をパパッと作りたい場合は以下のページを参照。NetBeans8※Java8が出ているが、WindowsXPにインストールするのが面倒らしい。何も考えずに開発環境も本番環境もバージョンを揃えるためJava7を採用する。どの環境もWin7以降、Win2008以降だぜって場合は以下の手順はJava8でやっちゃってくらはい。JDKのインストール・大体デフォルトのまま次へ次へでok。GlassFishのインストール・(2)でダウンロードしたzipファイルを「C:\glassfish4」に解凍するだけ。・解凍後のイメージは以下。Path」は「C:\mysql」とする。Requirements」で何か足りないと言われたら次へ次へで必要なものをインストールする。Machine」を選択する。・パスワードは何か適当に、ただし忘れないように。only」でなく「Custom」とか「Developer」とかを選択する。~」のチェックを外す。IDE用のJDK」で(5)でインストールしたバージョンのものを指定する。・環境変数JAVA_HOMEに(5)でインストールしたフォルダを指定する。Files\Java\jdk1.7.0_60・環境変数PATHに「;%JAVA_HOME%\bin」を追加する。・NetBeansを起動し、「ツール」メニューから「サーバー」を開く。・「サーバーの追加」をクリックする。Server」を選択して「次」をクリックする。・「インストール場所」に「C:\glassfish4」を指定し、「次」をクリックする。・「ドメイン」は「domain1」のまま、「ユーザー名」は「admin」、パスワードはこれまでの手順で設定してないので空のまま、「終了」をクリックする。Serverが追加される。・右クリックして起動/終了できるか確認。※NetBeansとGlassFishの連携がうまくいかないことがあるらしい。日本語」とか聞いて誰かに助けてもらう。再インストールとか必要になるかも。・NetBeansを起動し、「ウィンドウ」メニューから「サービス」を開く。・データベースを右クリックし、「MySQLサーバーを登録」を選択する。・大体デフォルトのまま、ホスト名に「localhost」、ポート番号に「3306」、ユーザ名に「root」、パスワードは(7)で指定したものを入力し、「OK」をクリックする。・データベースのツリーにMySQLサーバーが追加される。・右クリックして接続できるか確認。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。