Project

General

Profile

« Previous | Next » 

Revision 925

Added by berkley about 22 years ago

integrated the postgres and oracle properties into one build file. now, if you want to switch between oracle and postgres, you just change the 'depends' attribute in the 'init' target. also, I fixed the path to the servlet.jar file to match up with where tomcat now stores it (lib/common/servlet.jar instead of lib/servlet.jar).

View differences:

build.xml
30 30
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
31 31
--> 
32 32
<project name="metacat" default="jar" basedir=".">
33
   <target name="init">
34
      <property name="jdbc-connect" 
35
                value="jdbc:oracle:thin:@dev.nceas.ucsb.edu:1521:exp"/>
36
      <property name="installdir" value="/opt/tomcat/webapps/jones" />
37
      <property name="dbDriver" value="oracle.jdbc.driver.OracleDriver"/>
38
      <property name="dbAdapter" value="edu.ucsb.nceas.dbadapter.OracleAdapter"/>
33
   <target name="oracle">
34
     <property name="jdbc-connect" value="jdbc:oracle:thin:@dev.nceas.ucsb.edu:1521:exp"/>
35
     <property name="dbDriver" value="oracle.jdbc.driver.OracleDriver"/>
36
     <property name="dbAdapter" value="edu.ucsb.nceas.dbadapter.OracleAdapter"/>
37
     <property name="oracle_home" value="/oracle01/app/oracle/product/8.1.6" />
38
     <property name="jdbc" value="${oracle_home}/jdbc/lib/classes111.zip" />
39
     <property name="user" value="berkley"/>
40
     <property name="password" value="UnSinn123"/>
41
   </target>
42
   
43
   <target name="postgresql">
44
     <property name="jdbc-connect" value="jdbc:postgresql://localhost/metacat"/>
45
     <property name="dbDriver" value="org.postgresql.Driver"/>
46
     <property name="dbAdapter" value="edu.ucsb.nceas.dbadapter.PostgresqlAdapter"/>
47
     <property name="jdbc" value="lib/jdbc7.1-1.2.jar" />
48
     <property name="user" value="metacat"/>
49
     <property name="password" value=""/>
50
   </target>
51
   
52
   <target name="init" depends="oracle">
53
      <!--Change the 'depends' attribute above to 'postgresql' to install 
54
          metacat with postgres instead of oracle-->
55
      <property name="installdir" value="/opt/tomcat/webapps/berkley" />
39 56
      <property name="name" value="metacat"/>
40 57
      <property name="Name" value="MetaCat"/>
41 58
      <property name="release" value="1.0.3"/>
42 59
      <property name="web-base-url" 
43 60
                value="http://knb.ecoinformatics.org"/>
44 61

  
45
      <property name="replication-path" value="/jones/servlet/replication"/>
46
      <property name="servlet-path" value="/jones/servlet/metacat"/>
47
      <property name="html-path" value="/jones"/>
48
      <property name="image-path" value="/img/jones" />
49
      <property name="style-path" value="/jones/style"/>
62
      <property name="replication-path" value="/berkley/servlet/replication"/>
63
      <property name="servlet-path" value="/berkley/servlet/metacat"/>
64
      <property name="html-path" value="/berkley"/>
65
      <property name="image-path" value="/img/berkley" />
66
      <property name="style-path" value="/berkley/style"/>
50 67
      <property name="server" value="dev.nceas.ucsb.edu"/>
51 68
      <property name="replication-log" value="/tmp/metacatreplication.log"/>
52
      <property name="user" value="jones"/>
53
      <property name="password" value="your-pw-goes-here"/>
54 69
      <property name="config-dir" value="${installdir}" />
55 70
      <property name="default-style" value="knb" />
56 71
      <property name="eml-module" value="eml" />
57 72
      <property name="eml-version" value="2.0.0beta6" />
58 73
      <property name="eml-tag" value="RELEASE_EML_2_0_0_BETA_6" />
59 74
      <property name="cvsroot" 
60
                value=":ext:jones@cvs.ecoinformatics.org:/cvs" />
75
                value=":ext:berkley@cvs.ecoinformatics.org:/cvs" />
61 76

  
62 77

  
63 78
      <filter token="docrooturl" value="./" />
......
96 111
      <property name="ver.dir" value="${dist.dir}/${name}-${release}"/>
97 112
      <property name="ver.src" value="${ver.dir}/src"/>
98 113

  
99
      <property name="oracle_home" 
100
                value="/oracle01/app/oracle/product/8.1.6" />
114
      
101 115
      <property name="toolsdir" 
102 116
                value="/usr/local/devtools" />
103 117
      <property name="xmlp2" 
104 118
                value="${toolsdir}/xerces-1_1_3/xerces.jar" />
105
      <property name="jdbc" 
106
                value="${oracle_home}/jdbc/lib/classes111.zip" />
107 119
      <property name="jserv" 
108 120
                value="/usr/lib/apache/ApacheJServ.jar" />
109 121
      <property name="jsdk" 
110
                value="${toolsdir}/jakarta-tomcat/lib/servlet.jar" />
122
                value="${toolsdir}/jakarta-tomcat/lib/common/servlet.jar" />
111 123
      <property name="srb" 
112 124
                value="lib/srbrmi" />
113 125
      <property name="cos" 

Also available in: Unified diff