• R/O
  • SSH
  • HTTPS

opengion: 提交


Commit MetaInfo

修訂1844 (tree)
時間2020-03-16 10:09:46
作者chatrun

Log Message

(empty log message)

Change Summary

差異

--- trunk/opengionV7/uap/webapps/ge/WEB-INF/DBConfig.xml (revision 1843)
+++ trunk/opengionV7/uap/webapps/ge/WEB-INF/DBConfig.xml (revision 1844)
@@ -5,9 +5,9 @@
55 classタグは何個でも書くことができます。
66 -->
77 <dbDriver>
8+ <!--
89 <class>oracle.jdbc.OracleDriver</class>
910 <class>org.firebirdsql.jdbc.FBDriver</class>
10- <!--
1111 <class>org.hsqldb.jdbcDriver</class>
1212 <class>com.microsoft.sqlserver.jdbc.SQLServerDriver</class>
1313 <class>org.postgresql.Driver</class>
@@ -35,11 +35,6 @@
3535 (applicationInfoをoracle以外のDBで指定した場合は意味無し)
3636 -->
3737
38-<!--
39-【DEFAULT】
40- url,user,password が未記入の場合は、/uap/bin/init.bat で指定した、
41- REALM_NAME、REALM_PASSWORD、REALM_URL を使用します。
42-
4338 <dbid>
4439 <dbidKey>DEFAULT</dbidKey>
4540 <title>DEFAULT</title>
@@ -48,32 +43,9 @@
4843 <password></password>
4944 <readonly>false</readonly>
5045 <mincount>1</mincount>
51- <maxcount>80</maxcount>
46+ <maxcount>10</maxcount>
5247 <pooltime>3000</pooltime>
5348 <applicationInfo>false</applicationInfo>
5449 </dbid>
55--->
5650
57-<!--
58-【RESOURCE】
59- リソースデータベース(GE)を、本体の接続先と分けたい場合は、dbidKey に、RESOURCE と
60- 記述します。(DEFAULT と RESOURCE は、特別な DBIDキーです。)
61-
62- <dbid>
63- <dbidKey>RESOURCE</dbidKey>
64- <title>RESOURCE</title>
65- <url></url>
66- <user></user>
67- <password></password>
68- <readonly>false</readonly>
69- <mincount>0</mincount>
70- <maxcount>5</maxcount>
71- <pooltime>3000</pooltime>
72- <applicationInfo>false</applicationInfo>
73- </dbid>
74--->
75-
76- <!-- RESOURCEの場合、最少数と最大数を標準より減らしておきます。 -->
77- <dbid><dbidKey>RESOURCE</dbidKey><mincount>0</mincount><maxcount>5</maxcount></dbid>
78-
7951 </dbConfig>
--- trunk/opengionV7/uap/webapps/ge/WEB-INF/web.xml (revision 1843)
+++ trunk/opengionV7/uap/webapps/ge/WEB-INF/web.xml (revision 1844)
@@ -69,6 +69,7 @@
6969 <url-pattern>/whatsnew/*</url-pattern>
7070 <url-pattern>/servlet/*</url-pattern>
7171 <url-pattern>/logs/*</url-pattern>
72+ <url-pattern>/log/*</url-pattern>
7273 </web-resource-collection>
7374 <auth-constraint>
7475 <role-name>*</role-name>
--- trunk/opengionV7/uap/webapps/gf/WEB-INF/DBConfig.xml (revision 1843)
+++ trunk/opengionV7/uap/webapps/gf/WEB-INF/DBConfig.xml (revision 1844)
@@ -3,15 +3,18 @@
33 <!--
44 最初にdbDriverタグ内のclassタグで読み込むドライバを指定して下さい。
55 classタグは何個でも書くことができます。
6+ OracleDriver は初期値なので、登録なしでも使えます。
67 -->
78 <dbDriver>
9+ <!--
810 <class>oracle.jdbc.OracleDriver</class>
911 <class>org.firebirdsql.jdbc.FBDriver</class>
10- <!--
1112 <class>org.hsqldb.jdbcDriver</class>
12- <class>com.microsoft.sqlserver.jdbc.SQLServerDriver</class>
1313 <class>org.postgresql.Driver</class>
1414 <class>com.mysql.jdbc.Driver</class>
15+ <class>org.apache.derby.jdbc.ClientDriver</class>
16+ <class>org.h2.Driver</class>
17+ <class>com.microsoft.sqlserver.jdbc.SQLServerDriver</class>
1518 -->
1619 </dbDriver>
1720
@@ -19,7 +22,7 @@
1922 dbidタグで接続情報を記述します。
2023 各コンテキストのデフォルト接続先はコンテキスト名のdbidKeyとなります。
2124 (dbdefというコンテキストではdbidKey=dbdefがデフォルト接続先)
22- 指定されたキーが無い場合はDEFAUTで指定したDBとなります。
25+ 指定されたキーが無い場合はDEFAULTで指定したDBとなります。
2326 dbidタグの子タグは以下となります
2427
2528 dbidKey 接続先指定用のdbid(必須)
@@ -35,10 +38,11 @@
3538 (applicationInfoをoracle以外のDBで指定した場合は意味無し)
3639 -->
3740
38-<!--
39- url,user,password が未記入の場合は、C:\opengionV6\uap\bin\init.bat で指定した、
41+<!--
42+【DEFAULT】
43+ url,user,password が未記入の場合は、/uap/bin/init.bat で指定した、
4044 REALM_NAME、REALM_PASSWORD、REALM_URL を使用します。
41--->
45+
4246 <dbid>
4347 <dbidKey>DEFAULT</dbidKey>
4448 <title>DEFAULT</title>
@@ -51,41 +55,61 @@
5155 <pooltime>3000</pooltime>
5256 <applicationInfo>false</applicationInfo>
5357 </dbid>
54-
55-<!--
56- 記述例1
57- bin\init.bat で指定した tomcatに、複数のコンテキストを配置し、
58- それぞれが、別のユーザーや接続先に設定する場合。
59-
60- <dbid>
61- <dbidKey>DEFAULT</dbidKey>
62- <url>jdbc:oracle:thin:@localhost:1521:ora11g</url>
63- <user>GF</user>
64- <password>GF</password>
65- <readonly>false</readonly>
66- <mincount>1</mincount>
67- <maxcount>20</maxcount>
68- <pooltime>3000</pooltime>
69- <applicationInfo>false</applicationInfo>
70- </dbid>
7158 -->
7259
7360 <!--
74- 記述例2
61+【RESOURCE】
7562 リソースデータベース(GE)を、本体の接続先と分けたい場合は、dbidKey に、RESOURCE と
7663 記述します。(DEFAULT と RESOURCE は、特別な DBIDキーです。)
7764
7865 <dbid>
7966 <dbidKey>RESOURCE</dbidKey>
80- <url>jdbc:oracle:thin:@localhost:1521:ora11g</url>
81- <user>GE</user>
82- <password>GE</password>
67+ <title>RESOURCE</title>
68+ <url></url>
69+ <user></user>
70+ <password></password>
8371 <readonly>false</readonly>
84- <mincount>1</mincount>
72+ <mincount>0</mincount>
8573 <maxcount>5</maxcount>
86- <pooltime>300</pooltime>
74+ <pooltime>3000</pooltime>
8775 <applicationInfo>false</applicationInfo>
8876 </dbid>
8977 -->
9078
79+ <!-- RESOURCEの場合、最少数と最大数を標準より減らしておきます。 -->
80+ <dbid><dbidKey>RESOURCE</dbidKey><mincount>0</mincount><maxcount>5</maxcount></dbid>
81+
82+<!--
83+ ORACLE以外のデータベースに接続する場合は、url にそれぞれのデータベースへの接続文字列を記載します。
84+
85+ /******* ORACLE 18c (PDBなし) *******/
86+ <url>jdbc:oracle:thin:@localhost:1521/ORCL</url>
87+
88+ /******* ORACLE 11gXE *******/
89+ <url>jdbc:oracle:thin:@localhost:1521:XE</url>
90+
91+ /******* ORACLE 12c (PDB) *******/
92+ <url>jdbc:oracle:thin:@localhost:1521/PDBORCL</url>
93+
94+ /******* postgresql *******/
95+ <url>jdbc:postgresql:posdb</url>
96+
97+ /******* firebird *******/
98+ <url>jdbc:firebirdsql:localhost/3050:C:/opengionV7/dbs/firebird/resourcedb.fdb?lc_ctype=UTF8</url>
99+
100+ /******* firebird (embedded) *******/
101+ リモートアクセス不可。FirebirdのDLL と、JDBCドライバの追加DLLの設定が必要。
102+ <url>jdbc:firebirdsql:embedded:C:/opengionV7/dbs/firebird/RESOURCEDB.FDB?encoding=UTF8</url>
103+
104+ /******* mySql *******/
105+ <url>jdbc:mysql://localhost/DBGE?sessionVariables=sql_mode='PIPES_AS_CONCAT'</url>
106+
107+ /******* javaDB *******/
108+ 組み込みモード
109+ <url>jdbc:derby:C:/euromap/dbs/javadb;create=true;user=GE;password=GE;shutdown=true</url>
110+
111+ クライアント/サーバーモード
112+ <url>jdbc:derby://localhost:1527/C:/euromap/dbs/javadb;user=EU63;password=EU63</url>
113+-->
114+
91115 </dbConfig>
--- trunk/opengionV7/uap/webapps/gf/WEB-INF/web.xml (revision 1843)
+++ trunk/opengionV7/uap/webapps/gf/WEB-INF/web.xml (revision 1844)
@@ -3,10 +3,13 @@
33 <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
44 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
55 xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
6- http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
7- version="3.1"
6+ http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
7+ version="4.0"
88 metadata-complete="true">
99
10+<!-- 正式な情報は、持っていませんが、並び順を厳密にしなくても良くなったそうです。 -->
11+<!-- ただし、Tomcatでは互換性の関係で、未対応との事ですが、現時点で対応できているみたいです。 -->
12+
1013 <!-- 通常、SYSTEM_IDは、コンテキストフォルダを大文字にした値が使われます。
1114 <context-param>
1215 <param-name>SYSTEM_ID</param-name>
@@ -14,6 +17,8 @@
1417 </context-param>
1518 -->
1619
20+<!-- 使用するフィルターは、{@SYS.USE_フィルター名の大文字} に、true をセットしています。 -->
21+
1722 <!-- Webアプリケーションへのアクセスを制御します。
1823 <filter>
1924 <filter-name>AccessStopFilter</filter-name>
@@ -58,7 +63,7 @@
5863 </filter-mapping>
5964 -->
6065
61-<!-- HTMLデモ画面を作成するフィルタクラスです。
66+<!-- HTMLデモ画面(紙芝居)を作成するフィルタクラスです。
6267 <filter>
6368 <filter-name>FileFilter</filter-name>
6469 <filter-class>org.opengion.hayabusa.filter.FileFilter</filter-class>
@@ -164,6 +169,8 @@
164169 </listener-class>
165170 </listener>
166171
172+<!-- 使用するサーブレットは、{@SYS.USE_サーブレット名の大文字} に、true をセットしています。 -->
173+
167174 <!-- サーバー管理情報を取得するAdminサーブレットです。 -->
168175 <servlet>
169176 <servlet-name>admin</servlet-name>
@@ -264,6 +271,8 @@
264271 -->
265272
266273 <!-- GF のみ、/WEB-INF/ フォルダの下に、置いています。 -->
274+<!-- 配布時は、META-INF の下において、hayabusaX.X.X.X.jar と一緒に配布しているため -->
275+<!-- web.xml の このセクションは、コメントアウトして置いてください。 -->
267276 <jsp-config>
268277 <taglib>
269278 <taglib-uri>hybs-taglib.tld</taglib-uri>
@@ -271,6 +280,7 @@
271280 </taglib>
272281 </jsp-config>
273282
283+<!-- 認証エリア設定 -->
274284 <security-constraint>
275285 <web-resource-collection>
276286 <web-resource-name>Protected JSP Area</web-resource-name>
@@ -280,6 +290,8 @@
280290 <url-pattern>/report/*</url-pattern>
281291 <url-pattern>/whatsnew/*</url-pattern>
282292 <url-pattern>/servlet/*</url-pattern>
293+ <url-pattern>/logs/*</url-pattern>
294+ <url-pattern>/log/*</url-pattern>
283295 <!-- <url-pattern>/webdav/filetemp/*</url-pattern> -->
284296 </web-resource-collection>
285297 <auth-constraint>
@@ -292,7 +304,7 @@
292304 -->
293305 </security-constraint>
294306
295-<!-- -->
307+<!-- 一旦、すべてのエリアのアクセスを拒否します。 -->
296308 <security-constraint>
297309 <web-resource-collection>
298310 <web-resource-name>Default Protected Area</web-resource-name>
@@ -303,7 +315,6 @@
303315 </auth-constraint>
304316 </security-constraint>
305317
306-
307318 <security-constraint>
308319 <web-resource-collection>
309320 <web-resource-name>Protected Servlet</web-resource-name>
@@ -314,38 +325,39 @@
314325 </auth-constraint>
315326 </security-constraint>
316327
317- <login-config>
318- <auth-method>BASIC</auth-method>
319- <realm-name>Web App</realm-name>
320- </login-config>
328+<!-- BASIC認証 -->
329+ <login-config>
330+ <auth-method>BASIC</auth-method>
331+ <realm-name>Web App</realm-name>
332+ </login-config>
321333
322-<!--
323- <login-config>
324- <auth-method>DIGEST</auth-method>
325- <realm-name>Authentication required</realm-name>
326- </login-config>
334+<!-- DIGEST認証 (サンプル)
335+ <login-config>
336+ <auth-method>DIGEST</auth-method>
337+ <realm-name>Authentication required</realm-name>
338+ </login-config>
327339 -->
328340
329-<!--
330- <login-config>
331- <auth-method>FORM</auth-method>
332- <realm-name>DBDEF Web App</realm-name>
333- <form-login-config>
334- <form-login-page>/jsp/login.html</form-login-page>
335- <form-error-page>/jsp/login.html</form-error-page>
336- </form-login-config>
337- </login-config>
341+<!-- FORM認証 (サンプル)
342+ <login-config>
343+ <auth-method>FORM</auth-method>
344+ <realm-name>DBDEF Web App</realm-name>
345+ <form-login-config>
346+ <form-login-page>/jsp/login.html</form-login-page>
347+ <form-error-page>/jsp/login.html</form-error-page>
348+ </form-login-config>
349+ </login-config>
338350 -->
339351
340- <!-- Security roles referenced by this web application -->
341- <security-role>
342- <role-name>*</role-name>
343- </security-role>
344- <security-role>
345- <role-name></role-name>
346- </security-role>
347- <security-role>
348- <role-name>manager</role-name>
349- </security-role>
352+<!-- Security roles referenced by this web application -->
353+ <security-role>
354+ <role-name>*</role-name>
355+ </security-role>
356+ <security-role>
357+ <role-name></role-name>
358+ </security-role>
359+ <security-role>
360+ <role-name>manager</role-name>
361+ </security-role>
350362
351363 </web-app>
Show on old repository browser