本文へスキップ

株式会社ナナイロはBI/DWH/データ基盤、Excel/Access, php, Javascript を得意分野とする仙台のソフトウェア企業です。

TEL. 022-200-9006

〒980-0014 宮城県仙台市青葉区本町2-3-10

0902 サーバー構築手順HEADLINE

Web Performerで開発したWebアプリケーションをサーバーに展開する手順をまとめます。

インストールするソフトウェア

・Windows2012R2
・SQLServer2012Express
・Tomcat8(IISは使わない)
・JDK1.8

Windows2012

.NET Framework3.5SP1が必要
 サーバーの役割から追加する
 ※SQLServerが使う

JDK

・zipファイルを任意の場所に置くだけ 

Tomcat

・インストーラーでそのまま入れるだけ。
 JDKは↑のファイルをダイアログで指定する
 managerアプリは入れておいたほうが管理が容易だが、セキュリティ面に気を付ける
・JDBCドライバ
 SQLServer用に libフォルダに sqljdbc.jar を入れる

開発環境でWARファイルの構築

注意)
・パスに日本語が入るとANTコマンドがエラーになる
 → <WORKSPACE>\IDDaicho とする

1.build.xmlを修正(初回のみ)
 <WORKSPACE>\IDDaicho\build.xml を修正
 -----------------------
 <!-- 生成対象アプリケーション(必須) -->
 <property name="target.app.code" value="DaichoApp"/>
 <property name="target.theme" value="Forest"/>
 -----------------------
2.ビルド(WARファイル生成)
 cmd> CD <WORKSPACE>\IDDaicho
 cmd> ANT

 BUILD SUCCESSFUL が表示されれば正常終了
 <TOMCAT_HOME>\webapps\DaichoApp にアプリケーション(DaichoApp)ファイルが生成される。

3.warファイルのExport
 cmd> CD <TOMCAT_HOME>\webapps\DaichoApp\WEB-INF
 cmd> ANT EXPORT_WAR

 BUILD SUCCESSFUL が表示されれば正常終了
 <TOMCAT_HOME>\DaichoApp.war が生成される。

Tomcatに展開

・TomcatManagerからアップロード
 Managerアプリから「WARファイルの配備」にwarファイルをアップロードすれば配備完了
 http://localhost:8080/manager

 ※managerをインストールしていない場合は <TOMCAT_HOME>\webapps直下にwarファイルを置くと自動的に展開される。

・DaichoApp.xml
 DB接続定義
 <TOMCAT_HOME>\conf\Catalina\localhost
 ※WAR配備解除すると削除されるので注意
----------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<Context
privileged="true">
<Resource
auth="Container"
description=""
scope="Unshareable"
type="javax.sql.DataSource"
driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
maxIdle="2"
maxWait="600000"
url="jdbc:sqlserver://localhost\SQLEXPRESS:1433;DatabaseName=DB名"
username="USERNAME"
password="PASSWORD"
name="JDBC接続名" ← WebPerformer内で指定
maxActive="4"/>
</Context>
----------------------------------------------------------------------------

以上

バナースペース

株式会社ナナイロ

〒980-0014
宮城県仙台市青葉区本町2-3-10

TEL 022-200-9006
FAX 022-721-3503
URL http://nanairo-inc.jp
採用サイト https://nanairo-inc.jp/graduate_recruitment
Mail
ishimori_yuzuru☆nanairo-inc.jp
担当 石森