Revision 2737
Added by Matt Jones about 19 years ago
build.properties | ||
---|---|---|
1 |
# Trying to create an Ant build properties files
|
|
1 |
# Ant build properties files for the metacat build
|
|
2 | 2 |
|
3 | 3 |
# Tomcat Properties |
4 | 4 |
tomcat=/usr/local/devtools/jakarta-tomcat |
5 |
deploy.dir=/var/www/org.ecoinformatics.knb |
|
6 |
#deploy.dir=${tomcat}/webapps |
|
7 |
|
|
5 | 8 |
# Tomcat version - tomcat3 or tomcat4 or tomcat5 |
6 | 9 |
tomcatversion=tomcat5 |
7 |
webapps=/var/www/org.ecoinformatics.knb |
|
8 |
context=knb |
|
9 | 10 |
|
11 |
# Servlet properties |
|
12 |
metacat.context=knb |
|
13 |
authority.context=authority |
|
14 |
|
|
10 | 15 |
# Server Properties |
11 |
# this server should be with ssl port if it is tomcat stand-alone |
|
12 |
server=knb.ecoinformatics.org |
|
13 |
# this server should be with http plaint port if it is tomcat stand-alone |
|
14 |
httpserver=knb.ecoinformatics.org |
|
16 |
config.hostname=knb.ecoinformatics.org |
|
17 |
config.port=80 |
|
18 |
server=${config.hostname} |
|
19 |
httpserver=${server} |
|
20 |
config.metacatserver=http://${server}/${metacat.context}/metacat |
|
21 |
config.lsidauthority=ecoinformatics.org |
|
15 | 22 |
|
16 | 23 |
# Installation directory for registry CGI scripts |
17 | 24 |
inst.cgi.dir=/var/www/cgi-knb |
18 |
cgi-prefix=http://knb.ecoinformatics.org/cgi-bin
|
|
25 |
cgi-prefix=http://${server}/cgi-bin
|
|
19 | 26 |
ldapUrl=ldap://ldap.ecoinformatics.org/dc=ecoinformatics,dc=org |
20 | 27 |
|
21 | 28 |
# Select the database to use for metadata storage |
22 | 29 |
# Valid values are oracle, postgresql, sqlserver |
23 |
database=oracle
|
|
30 |
database=postgresql
|
|
24 | 31 |
|
25 | 32 |
# The JDBC connection string used to connect to the database |
26 |
jdbc-connect=jdbc:oracle:thin:@metacat.nceas.ucsb.edu:1521:knb |
|
33 |
#jdbc-connect=jdbc:oracle:thin:@metacat.nceas.ucsb.edu:1521:knb
|
|
27 | 34 |
#jdbc-connect=jdbc:postgresql://localhost/postgres |
28 | 35 |
#jdbc-connect=jdbc:microsoft:sqlserver://fatali.nceas.ucsb.edu:1433 |
36 |
jdbc-connect=jdbc:postgresql://localhost/metacat |
|
29 | 37 |
|
30 | 38 |
# The base directory for locating JDBC jar files (not needed for postgresql) |
31 |
jdbc_base=/usr/oracle/jdbc/lib
|
|
39 |
jdbc_base=./lib
|
|
32 | 40 |
#jdbc-base=F:\\Program Files\\Microsoft SQL Server 2000 Driver for JDBC\\lib |
33 | 41 |
|
34 | 42 |
# Metacat database user and password and location of file stores |
... | ... | |
41 | 49 |
cvsroot=:ext:${env.USER}@cvs.ecoinformatics.org:/cvs |
42 | 50 |
|
43 | 51 |
# Configure the installed skins, and select the default |
44 |
default-style=knb
|
|
52 |
default-style=default
|
|
45 | 53 |
|
46 | 54 |
# this is the url to the web context root for the knb site. |
47 | 55 |
# It is used for the qformat=knb skin only |
... | ... | |
83 | 91 |
|
84 | 92 |
## Metacat Spatial options |
85 | 93 |
shapelib.dir=/home/harris/development/shapelib-1.2.10/ |
94 |
|
|
95 |
## Additional configuration options |
|
96 |
# you probably don't want or need to change these |
|
97 |
config.metadataLabelLsid=${config.lsidauthority} |
|
98 |
build.dir=build |
|
99 |
lsid.build.dir=${build.dir}/lsid |
|
100 |
lib.dir=lib |
|
101 |
lsid.lib.dir=${lib.dir}/lsid_lib |
|
102 |
lsid.classes.dir=edu/ucsb/nceas/metacat/lsid |
|
103 |
conf.dir=lib/lsid_conf |
|
104 |
services.dir=${conf.dir}/services |
|
105 |
webinf.dir=${conf.dir}/WEB-INF |
|
106 |
|
|
107 |
compile.debug=true |
|
108 |
compile.deprecation=false |
|
109 |
compile.optimize=true |
Also available in: Unified diff
Initial checkin of LSID support code for metacat. The LSID support here
provides access to metacat documents through an LSID identifier. The
identifier takes the form:
urn:lsid:ecoinformatics.org:jones:1:1
See http://lsid.sourceforge.net for more details.
LSID build support has been added to build.properties and build.xml but
still needs work on integrating it with the main metacat build. Build
and deploy the "authority" servlet by setting properties in
build.properties and then running "ant deploy-lsid".
Still to do: finish integrating with build, add ability to insert,
update, and delete documents using LSID id, allow read using LSID ID,
convert xslts to optionally display and link the LSID ID, and add
support for hosting multiple LSID authorities (Foreign Authority
Notification is the likely approach).