Glad to hear it! I will try to get your comments into the wiki so others can benefit from your hard work.

Regards

Al. wrote:

Hi all,



Finally, I was able to deploy and run the latest J2 from CVS head (as of
10-26).  Congratulations to you all.  So far, it looks very promising.  Keep
up the good work.



There are some issues that I would like to share with you how I was able to
get J2 to run under J2SE5 (JDK5.0)+Tomcat 5.5.x+MSSQL 2000 with MS-JDBC
driver.



1. The inconsistency of the SECURITY_PRINCIPAL table and populated
data. The src/sql/mssql/populated-userinfo-for-default-psml.sql' needs to
be update to match the correct number of SECURITY_PRINCIPAL columns.


E.g:

INSERT INTO SECURITY_PRINCIPAL
VALUES(1,'org.apache.jetspeed.security.JetspeedUserPrincipalImpl',0,'/user/a
dmin','2004-05-22 16:27:12.442','2004-05-22 16:27:12.442');

2.      JDBC-Datasource setup file.
%Tomcat_home%/conf/Catalina/localhost/Jetspeed.xml file must be modified in
order for J2 to run on Tomcat 5.5 or else it will yield a blank screen.  The
<ResourceParams> must be <Resource> inline with <name/> <value/>
</Resource>.  For more info, please go to
http://jakarta.apache.org/tomcat/tomcat-5.5-doc/jndi-datasource-examples-how
to.html

E.g:

<Context path="/jetspeed" docBase="jetspeed" crossContext="true">



 <Realm className="org.apache.catalina.realm.JAASRealm"

        appName="Jetspeed"


userClassNames="org.apache.jetspeed.security.impl.UserPrincipalImpl"


roleClassNames="org.apache.jetspeed.security.impl.RolePrincipalImpl"

        useContextClassLoader="false"

        debug="3"/>



<Resource name="jdbc/jetspeed" auth="Container" type="javax.sql.DataSource"
factory="org.apache.commons.dbcp.BasicDataSourceFactory"

              maxActive="100" maxIdle="30" maxWait="10000"

              username="*****" password="*****"
driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"


url="jdbc:microsoft:sqlserver://TEST:1433;DatabaseName=j2prod;SelectMethod=c ursor"/>



</Context>

3.      There's problem with the latest db-obj-1.0.1.jar and MS SQL JDBC
driver.  There's a patch available online but for some reason, I couldn't
get it to run due to the way J2 coupling the 'RowReaderDefaultImpl'.  The
patch is available at
http://www.mail-archive.com/[EMAIL PROTECTED]/msg11506.html

Alternatively, if you replace it with db-obj-1.0.0.jar, everything seems to
work OK.



That's it for now.

Aloundeth,







Here's my build.properties:



# jetspeed 2 home required for build

org.apache.jetspeed.project.home = C:/eclipse/workspace/jakarta-jetspeed-2



# jetspeed required properties

org.apache.jetspeed.server.home = C:/Program Files/Apache Software
Foundation/Tomcat 5.5

org.apache.jetspeed.catalina.version.major = 5

org.apache.jetspeed.server.shared =
${org.apache.jetspeed.server.home}/shared/lib

org.apache.jetspeed.deploy.war.dir =
${org.apache.jetspeed.server.home}/webapps

org.apache.jetspeed.services.autodeployment.user = j2deployer

org.apache.jetspeed.services.autodeployment.password = j2deployer



# jetspeed db build properties example for Hsqldb

# Override the database connection and driverproperties in your
${USER_HOME}/build.properties appropriately

# See:

#   http://portals.apache.org/jetspeed-2/database.html



org.apache.jetspeed.test.database.url =
jdbc:microsoft:sqlserver://TEST:1433;DatabaseName=j2test;SelectMethod=cursor

org.apache.jetspeed.test.database.driver =
com.microsoft.jdbc.sqlserver.SQLServerDriver

org.apache.jetspeed.test.database.user = *****

org.apache.jetspeed.test.database.password = *****



org.apache.jetspeed.test.jdbc.drivers.path=C:/Apps/JavaSoft/mssql2000jdbc/li
b/msbase.jar;C:/Apps/JavaSoft/mssql2000jdbc/lib/mssqlserver.jar;C:/Apps/Java
Soft/mssql2000jdbc/lib/msutil.jar


org.apache.jetspeed.test.database.default.name=mssql

#org.apache.jetspeed.test.database.ojb.platform=Hsqldb



org.apache.jetspeed.production.database.url =
jdbc:microsoft:sqlserver://TEST:1433;DatabaseName=j2prod;SelectMethod=cursor

org.apache.jetspeed.production.database.driver =
com.microsoft.jdbc.sqlserver.SQLServerDriver

org.apache.jetspeed.production.database.user = *****

org.apache.jetspeed.production.database.password = *****



org.apache.jetspeed.production.jdbc.drivers.path=C:/Apps/JavaSoft/mssql2000j
dbc/lib/msbase.jar;C:/Apps/JavaSoft/mssql2000jdbc/lib/mssqlserver.jar;C:/App
s/JavaSoft/mssql2000jdbc/lib/msutil.jar


org.apache.jetspeed.production.database.default.name=mssql

#org.apache.jetspeed.production.database.ojb.platform=Hsqldb








--
"Great minds discuss ideas. Average minds discuss events. Small minds discuss people." 
 - Admiral Hyman Rickover

*******************************************
*           Scott T. Weaver               *
*         <[EMAIL PROTECTED]>             *
*     <http://www.einnovation.com>        *
* --------------------------------------  *
*   Apache Jetspeed Enterprise Portal     *
*     Apache Pluto Portlet Container      *
*                                         *
* OpenEdit, Website Content Management *
*     <http://www.openedit.org>           *
*******************************************


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to