Author: hlship
Date: Tue Sep 27 14:02:09 2005
New Revision: 292043
URL: http://svn.apache.org/viewcvs?rev=292043&view=rev
Log:
Load the Virtual Library data into JBoss's defaultDB HSQL database
Begin making corrections to the code as part of the upgrade
Added:
jakarta/tapestry/trunk/config/jboss/data/hypersonic/localDB.properties
jakarta/tapestry/trunk/config/jboss/data/hypersonic/localDB.script
Removed:
jakarta/tapestry/trunk/config/jboss/data/hypersonic/vlib.properties
jakarta/tapestry/trunk/config/jboss/data/hypersonic/vlib.script
jakarta/tapestry/trunk/examples/VlibBeans/createDb.sql
Modified:
jakarta/tapestry/trunk/build.xml
jakarta/tapestry/trunk/examples/Vlib/src/context/EditBook.html
jakarta/tapestry/trunk/examples/Vlib/src/context/WEB-INF/Publisher.script
jakarta/tapestry/trunk/examples/Vlib/src/context/css/vlib.css
jakarta/tapestry/trunk/examples/Vlib/upgrade-notes.txt
jakarta/tapestry/trunk/examples/VlibBeans/src/descriptor/META-INF/jboss.xml
jakarta/tapestry/trunk/examples/VlibBeans/src/descriptor/META-INF/jbosscmp-jdbc.xml
Modified: jakarta/tapestry/trunk/build.xml
URL:
http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/build.xml?rev=292043&r1=292042&r2=292043&view=diff
==============================================================================
--- jakarta/tapestry/trunk/build.xml (original)
+++ jakarta/tapestry/trunk/build.xml Tue Sep 27 14:02:09 2005
@@ -89,7 +89,8 @@
<fail unless="available.vlib.ear" message="You must run the
'install' target to build the vlib.ear first."/>
<property name="jboss.default.dir"
value="${jboss.dir}/server/default"/>
- <copy todir="${jboss.default.dir}">
+ <!-- Overwrite the defaultDB data -->
+ <copy todir="${jboss.default.dir}" overwrite="true">
<fileset dir="config/jboss"/>
</copy>
@@ -106,7 +107,7 @@
<fileset dir="target" includes="*.ear"/>
</copy>
- <announce message="JBoss 4 has been set up to execute the
Virtual Library application."/>
+ <announce message="JBoss 4.0.2 has been set up to execute the
Virtual Library application."/>
<announce message="You may need to restart JBoss before the
application will run."/>
</target>
Added: jakarta/tapestry/trunk/config/jboss/data/hypersonic/localDB.properties
URL:
http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/config/jboss/data/hypersonic/localDB.properties?rev=292043&view=auto
==============================================================================
--- jakarta/tapestry/trunk/config/jboss/data/hypersonic/localDB.properties
(added)
+++ jakarta/tapestry/trunk/config/jboss/data/hypersonic/localDB.properties Tue
Sep 27 14:02:09 2005
@@ -0,0 +1,20 @@
+#HSQL Database Engine
+#Tue Sep 27 16:57:35 EDT 2005
+hsqldb.cache_file_scale=1
+runtime.gc_interval=0
+hsqldb.first_identity=0
+version=1.8.0
+modified=no
+hsqldb.script_format=0
+sql.enforce_size=false
+hsqldb.cache_size_scale=8
+hsqldb.cache_scale=14
+hsqldb.log_size=200
+sql.enforce_strict_size=false
+readonly=false
+hsqldb.compatible_version=1.7.2
+hsqldb.original_version=1.8.0
+sql.compare_in_locale=false
+hsqldb.nio_data_file=true
+hsqldb.cache_version=1.7.0
+hsqldb.default_table_type=memory
Added: jakarta/tapestry/trunk/config/jboss/data/hypersonic/localDB.script
URL:
http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/config/jboss/data/hypersonic/localDB.script?rev=292043&view=auto
==============================================================================
--- jakarta/tapestry/trunk/config/jboss/data/hypersonic/localDB.script (added)
+++ jakarta/tapestry/trunk/config/jboss/data/hypersonic/localDB.script Tue Sep
27 14:02:09 2005
@@ -0,0 +1,36 @@
+CREATE MEMORY TABLE TIMERS(TIMERID VARCHAR(80) NOT NULL,TARGETID VARCHAR(80)
NOT NULL,INITIALDATE TIMESTAMP NOT NULL,TIMERINTERVAL BIGINT,INSTANCEPK
VARBINARY,INFO VARBINARY,CONSTRAINT TIMERS_PK PRIMARY KEY(TIMERID,TARGETID))
+CREATE MEMORY TABLE JMS_USERS(USERID VARCHAR(32) NOT NULL PRIMARY KEY,PASSWD
VARCHAR(32) NOT NULL,CLIENTID VARCHAR(128))
+CREATE MEMORY TABLE JMS_ROLES(ROLEID VARCHAR(32) NOT NULL,USERID VARCHAR(32)
NOT NULL,CONSTRAINT SYS_PK_JMS_ROLES PRIMARY KEY(USERID,ROLEID))
+CREATE MEMORY TABLE JMS_SUBSCRIPTIONS(CLIENTID VARCHAR(128) NOT NULL,SUBNAME
VARCHAR(128) NOT NULL,TOPIC VARCHAR(255) NOT NULL,SELECTOR
VARCHAR(255),CONSTRAINT SYS_PK_JMS_SUBSCRIPTIONS PRIMARY KEY(CLIENTID,SUBNAME))
+CREATE CACHED TABLE JMS_MESSAGES(MESSAGEID INTEGER NOT NULL,DESTINATION
VARCHAR(255) NOT NULL,TXID INTEGER,TXOP CHAR(1),MESSAGEBLOB OBJECT,CONSTRAINT
SYS_PK_JMS_MESSAGES PRIMARY KEY(MESSAGEID,DESTINATION))
+CREATE INDEX JMS_MESSAGES_TXOP_TXID ON JMS_MESSAGES(TXOP,TXID)
+CREATE INDEX JMS_MESSAGES_DESTINATION ON JMS_MESSAGES(DESTINATION)
+CREATE CACHED TABLE JMS_TRANSACTIONS(TXID INTEGER NOT NULL PRIMARY KEY)
+CREATE MEMORY TABLE PUBLISHER(PUBLISHER_ID INTEGER NOT NULL,NAME
VARCHAR(40),CONSTRAINT PK_PUBLISHER PRIMARY KEY(PUBLISHER_ID),CONSTRAINT
UNQ_NAME UNIQUE(NAME))
+CREATE MEMORY TABLE PERSON(PERSON_ID INTEGER NOT NULL,EMAIL VARCHAR(60),PASSWD
VARCHAR(20),FIRST_NAME VARCHAR(30),LAST_NAME VARCHAR(30),LOCKED_OUT BOOLEAN NOT
NULL,ADMIN BOOLEAN NOT NULL,LAST_ACCESS TIMESTAMP,CONSTRAINT PK_PERSON PRIMARY
KEY(PERSON_ID),CONSTRAINT UNQ_EMAIL UNIQUE(EMAIL))
+CREATE MEMORY TABLE BOOK(BOOK_ID INTEGER NOT NULL,DESCRIPTION
VARCHAR(2000),PUBLISHER_ID INTEGER,HOLDER_ID INTEGER,ISBN VARCHAR(20),OWNER_ID
INTEGER,TITLE VARCHAR(100),AUTHOR VARCHAR(100),HIDDEN BOOLEAN NOT NULL,LENDABLE
BOOLEAN NOT NULL,DATE_ADDED TIMESTAMP,CONSTRAINT PK_BOOK PRIMARY
KEY(BOOK_ID),CONSTRAINT HOLDER_FK FOREIGN KEY(HOLDER_ID) REFERENCES
PERSON(PERSON_ID),CONSTRAINT OWNER_FK FOREIGN KEY(OWNER_ID) REFERENCES
PERSON(PERSON_ID),CONSTRAINT PUBLISHER_FK FOREIGN KEY(PUBLISHER_ID) REFERENCES
PUBLISHER(PUBLISHER_ID))
+CREATE MEMORY TABLE PROP(NAME VARCHAR(32) NOT NULL,PROP_VALUE INTEGER NOT
NULL,CONSTRAINT PROP_PK PRIMARY KEY(NAME))
+CREATE MEMORY TABLE HILOSEQUENCES(SEQUENCENAME VARCHAR(50) NOT NULL,HIGHVALUES
INTEGER NOT NULL,CONSTRAINT HILO_PK PRIMARY KEY(SEQUENCENAME))
+CREATE USER SA PASSWORD "" ADMIN
+SET WRITE_DELAY 20
+INSERT INTO JMS_USERS VALUES('dynsub','dynsub',NULL)
+INSERT INTO JMS_USERS VALUES('guest','guest',NULL)
+INSERT INTO JMS_USERS VALUES('j2ee','j2ee',NULL)
+INSERT INTO JMS_USERS VALUES('john','needle','DurableSubscriberExample')
+INSERT INTO JMS_USERS VALUES('nobody','nobody',NULL)
+INSERT INTO JMS_ROLES VALUES('durpublisher','dynsub')
+INSERT INTO JMS_ROLES VALUES('publisher','dynsub')
+INSERT INTO JMS_ROLES VALUES('guest','guest')
+INSERT INTO JMS_ROLES VALUES('j2ee','guest')
+INSERT INTO JMS_ROLES VALUES('john','guest')
+INSERT INTO JMS_ROLES VALUES('durpublisher','john')
+INSERT INTO JMS_ROLES VALUES('publisher','john')
+INSERT INTO JMS_ROLES VALUES('subscriber','john')
+INSERT INTO JMS_ROLES VALUES('noacc','nobody')
+INSERT INTO PUBLISHER VALUES(5000,'O''Reilly')
+INSERT INTO PERSON VALUES(1000,'[EMAIL
PROTECTED]','secret','Frodo','Baggins',FALSE,TRUE,'2005-09-27 17:21:25.0')
+INSERT INTO PERSON VALUES(1001,'[EMAIL
PROTECTED]','secret','Suzy','Queue',FALSE,FALSE,'2005-09-27 17:22:12.0')
+INSERT INTO PERSON VALUES(1002,'[EMAIL
PROTECTED]','secret','Dilbert','CubeDweller',FALSE,TRUE,'2005-09-27
16:56:01.761')
+INSERT INTO BOOK VALUES(5001,'Very quick and light introduction to installing
and deploying into JBoss.',5000,1002,'0-596-10007-8',1002,'JBoss A Developer''s
Notebook','Norman Richards, Sam Griffith, Jr.',FALSE,TRUE,'2005-09-27
16:53:00.44')
+INSERT INTO PROP VALUES('next-key',5050)
+INSERT INTO HILOSEQUENCES VALUES('general',0)
Modified: jakarta/tapestry/trunk/examples/Vlib/src/context/EditBook.html
URL:
http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/examples/Vlib/src/context/EditBook.html?rev=292043&r1=292042&r2=292043&view=diff
==============================================================================
--- jakarta/tapestry/trunk/examples/Vlib/src/context/EditBook.html (original)
+++ jakarta/tapestry/trunk/examples/Vlib/src/context/EditBook.html Tue Sep 27
14:02:09 2005
@@ -34,7 +34,7 @@
<tr>
<th><span jwcid="@FieldLabel"
field="ognl:components.inputPublisherName">Publisher</span></th>
<td><span class="required-field">*</span></td>
- <td><select jwcid="[EMAIL PROTECTED]"
value="ognl:attributes.publisherId" model="ognl:engine.publisherModel"/>
+ <td><select jwcid="inputPublisher"/>
<input jwcid="inputPublisherName" type="text" size="20" maxlength="40"/>
</td>
</tr>
Modified:
jakarta/tapestry/trunk/examples/Vlib/src/context/WEB-INF/Publisher.script
URL:
http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/examples/Vlib/src/context/WEB-INF/Publisher.script?rev=292043&r1=292042&r2=292043&view=diff
==============================================================================
--- jakarta/tapestry/trunk/examples/Vlib/src/context/WEB-INF/Publisher.script
(original)
+++ jakarta/tapestry/trunk/examples/Vlib/src/context/WEB-INF/Publisher.script
Tue Sep 27 14:02:09 2005
@@ -32,7 +32,7 @@
-->
<input-symbol key="select" class="org.apache.tapestry.form.PropertySelection"
required="yes"/>
-<input-symbol key="field" class="org.apache.tapestry.form.AbstractTextField"
required="yes"/>
+<input-symbol key="field" class="org.apache.tapestry.form.IFormComponent"
required="yes"/>
<let key="formObject">
document.${select.form.name}
Modified: jakarta/tapestry/trunk/examples/Vlib/src/context/css/vlib.css
URL:
http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/examples/Vlib/src/context/css/vlib.css?rev=292043&r1=292042&r2=292043&view=diff
==============================================================================
--- jakarta/tapestry/trunk/examples/Vlib/src/context/css/vlib.css (original)
+++ jakarta/tapestry/trunk/examples/Vlib/src/context/css/vlib.css Tue Sep 27
14:02:09 2005
@@ -2,6 +2,11 @@
font-family : Trebuchet MS, verdana, arial, helvetica, sans-serif;
}
+IMG
+{
+ border: none;
+}
+
DIV.error {
font-weight : bold;
color : Red;
Modified: jakarta/tapestry/trunk/examples/Vlib/upgrade-notes.txt
URL:
http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/examples/Vlib/upgrade-notes.txt?rev=292043&r1=292042&r2=292043&view=diff
==============================================================================
--- jakarta/tapestry/trunk/examples/Vlib/upgrade-notes.txt (original)
+++ jakarta/tapestry/trunk/examples/Vlib/upgrade-notes.txt Tue Sep 27 14:02:09
2005
@@ -28,4 +28,11 @@
application.xml
Can't deploy vlib.war as "/" due to conflict, deployed as "/vlib"
+
+Publisher.script
+ org.apache.tapestry.form.AbstractTextField no longer exists, replaced
with
+ org.apache.tapestry.form.IFormComponent
+
+EditBook.html
+ Inline inputPublisher conflicted with <component> in EditBook.page and
was removed
Modified:
jakarta/tapestry/trunk/examples/VlibBeans/src/descriptor/META-INF/jboss.xml
URL:
http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/examples/VlibBeans/src/descriptor/META-INF/jboss.xml?rev=292043&r1=292042&r2=292043&view=diff
==============================================================================
--- jakarta/tapestry/trunk/examples/VlibBeans/src/descriptor/META-INF/jboss.xml
(original)
+++ jakarta/tapestry/trunk/examples/VlibBeans/src/descriptor/META-INF/jboss.xml
Tue Sep 27 14:02:09 2005
@@ -4,7 +4,7 @@
<resource-managers>
<resource-manager res-class="org.jboss.ejb.deployment.JDBCResource">
<res-name>jdbc/dataSource</res-name>
- <res-jndi-name>java:/VlibDS</res-jndi-name>
+ <res-jndi-name>java:/DefaultDS</res-jndi-name>
</resource-manager>
</resource-managers>
Modified:
jakarta/tapestry/trunk/examples/VlibBeans/src/descriptor/META-INF/jbosscmp-jdbc.xml
URL:
http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/examples/VlibBeans/src/descriptor/META-INF/jbosscmp-jdbc.xml?rev=292043&r1=292042&r2=292043&view=diff
==============================================================================
---
jakarta/tapestry/trunk/examples/VlibBeans/src/descriptor/META-INF/jbosscmp-jdbc.xml
(original)
+++
jakarta/tapestry/trunk/examples/VlibBeans/src/descriptor/META-INF/jbosscmp-jdbc.xml
Tue Sep 27 14:02:09 2005
@@ -5,7 +5,7 @@
"http://www.jboss.org/j2ee/dtd/jbosscmp-jdbc_3_0.dtd">
<jbosscmp-jdbc>
<defaults>
- <datasource>java:/VlibDS</datasource>
+ <datasource>java:/DefaultDS</datasource>
<datasource-mapping>Hypersonic SQL</datasource-mapping>
</defaults>
<enterprise-beans>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]