| Summary: | Old derby in lib conflicts with new derby in webapp | ||
|---|---|---|---|
| Product: | [RT] Jetty | Reporter: | benson margulies <bimargulies> |
| Component: | other | Assignee: | Jan Bartel <janb> |
| Status: | CLOSED WONTFIX | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | janb |
| Version: | unspecified | ||
| Target Milestone: | 7.1.x | ||
| Hardware: | PC | ||
| OS: | Mac OS X - Carbon (unsup.) | ||
| Whiteboard: | |||
|
Description
benson margulies
Benson, The hightide distribution puts the derby jars onto the classpath by default. If you don't want them there, edit the start.ini file and take out the OPTION "jdbc". cheers Jan Gosh, is there some doc for this? I googled and googled. Benson,
If you do:
java -jar start.jar --list-options
You will see what start options there are, and how they affect the classpath. Here's sample output:
OPTIONS=[Server]
OPTIONS=[Server, jsp]
OPTIONS=[Server, jmx, jsp]
OPTIONS=[Server, jmx, jsp, resources]
OPTIONS=[Server, jmx, jsp, resources, websocket]
OPTIONS=[Server, ext, jmx, jsp, resources, websocket]
OPTIONS=[Server, ext, jmx, jsp, jta, resources, websocket]
OPTIONS=[Server, ext, jmx, jsp, jta, plus, resources, websocket]
OPTIONS=[Server, ext, jdbc, jmx, jsp, jta, plus, resources, websocket]
OPTIONS=[Server, annotations, ext, jdbc, jmx, jsp, jta, plus, resources, websocket]
properties={jetty.home=/home/janb/src/jetty-codehaus/jetty/branches/jetty-7/jetty-hightide/target/hightide, OPTIONS=Server,annotations,ext,jdbc,jmx,jsp,jta,plus,resources,websocket}
There are 29 OPTIONs available to use.
Each option is listed along with associated available classpath entries, in the order that they would appear from that mode.
Note: If using multiple options (eg: 'Server,servlet,webapp,jms,jmx') then overlapping entries will not be repeated in the eventual classpath.
${jetty.home} = /home/janb/src/jetty-codehaus/jetty/branches/jetty-7/jetty-hightide/target/hightide
GLOBAL option (Prepended Entries)
-------------------------------------------------------------
Empty option, no classpath entries active.
GLOBAL option (Appended Entries) (*)
-------------------------------------------------------------
0: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-util-7.2.0-SNAPSHOT.jar
1: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-io-7.2.0-SNAPSHOT.jar
Option [ajp]
-------------------------------------------------------------
0: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-ajp-7.2.0-SNAPSHOT.jar
Option [All] (Aggregate)
-------------------------------------------------------------
0: (dir) | ${jetty.home}/resources
1: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-xml-7.2.0-SNAPSHOT.jar
2: 2.5.0.v200910301333 | ${jetty.home}/lib/servlet-api-2.5.jar
3: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-http-7.2.0-SNAPSHOT.jar
4: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-continuation-7.2.0-SNAPSHOT.jar
5: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-server-7.2.0-SNAPSHOT.jar
6: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-security-7.2.0-SNAPSHOT.jar
7: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-servlet-7.2.0-SNAPSHOT.jar
8: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-webapp-7.2.0-SNAPSHOT.jar
9: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-deploy-7.2.0-SNAPSHOT.jar
10: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-servlets-7.2.0-SNAPSHOT.jar
11: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-rewrite-7.2.0-SNAPSHOT.jar
12: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-jmx-7.2.0-SNAPSHOT.jar
13: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-ajp-7.2.0-SNAPSHOT.jar
14: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-jndi-7.2.0-SNAPSHOT.jar
15: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-plus-7.2.0-SNAPSHOT.jar
16: 1.1.0.v201005080500 | ${jetty.home}/lib/jndi/javax.activation_1.1.0.v201005080500.jar
17: 1.4.1.v201005082020 | ${jetty.home}/lib/jndi/javax.mail.glassfish_1.4.1.v201005082020.jar
18: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-annotations-7.2.0-SNAPSHOT.jar
19: 3.1 | ${jetty.home}/lib/annotations/asm-3.1.jar
20: 3.1 | ${jetty.home}/lib/annotations/asm-commons-3.1.jar
21: 3.1 | ${jetty.home}/lib/annotations/asm-tree-3.1.jar
22: 1.1.1 | ${jetty.home}/lib/annotations/geronimo-annotation_1.0_spec-1.1.1.jar
23: 1.0.0.v20100513-0750 | ${jetty.home}/lib/annotations/javax.annotation_1.0.0.v20100513-0750.jar
24: 3.1.0.v200803061910 | ${jetty.home}/lib/annotations/org.objectweb.asm_3.1.0.v200803061910.jar
25: 7.2.0-SNAPSHOT | ${jetty.home}/lib/setuid/jetty-setuid-java-7.2.0-SNAPSHOT.jar
26: 3.2.2 b0 | ${jetty.home}/lib/setuid/jna-3.2.2.jar
27: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-policy-7.2.0-SNAPSHOT.jar
28: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-client-7.2.0-SNAPSHOT.jar
29: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-websocket-7.2.0-SNAPSHOT.jar
30: 1.0.0.v201004190952 | ${jetty.home}/lib/jsp/com.sun.el_1.0.0.v201004190952.jar
31: 3.6.0.I20100608-0911 | ${jetty.home}/lib/jsp/ecj-3.6.jar
32: 2.1.0.v201004190952 | ${jetty.home}/lib/jsp/javax.el_2.1.0.v201004190952.jar
33: 2.1.0.v201004190952 | ${jetty.home}/lib/jsp/javax.servlet.jsp_2.1.0.v201004190952.jar
34: 1.2.0.v201004190952 | ${jetty.home}/lib/jsp/javax.servlet.jsp.jstl_1.2.0.v201004190952.jar
35: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jsp/jetty-jsp-2.1-7.2.0-SNAPSHOT.jar
36: 2.1.0.v201007080150 | ${jetty.home}/lib/jsp/org.apache.jasper.glassfish_2.1.0.v201007080150.jar
37: 1.2.0.v201004190952 | ${jetty.home}/lib/jsp/org.apache.taglibs.standard.glassfish_1.2.0.v201004190952.jar
38: 1.1.1 | ${jetty.home}/lib/jta/javax.transaction_1.1.1.v201004190952.jar
39: 3.6.4 | ${jetty.home}/lib/jta/atomikos/atomikos-util-3.6.4.jar
40: 3.6.4 | ${jetty.home}/lib/jta/atomikos/transactions-3.6.4.jar
41: 3.6.4 | ${jetty.home}/lib/jta/atomikos/transactions-api-3.6.4.jar
42: 3.6.4 | ${jetty.home}/lib/jta/atomikos/transactions-jdbc-3.6.4.jar
43: 3.6.4 | ${jetty.home}/lib/jta/atomikos/transactions-jta-3.6.4.jar
44: 7.2.0-SNAPSHOT | ${jetty.home}/lib/spring/jetty-spring-7.2.0-SNAPSHOT.jar
45: 10.6.1000000.938214 | ${jetty.home}/lib/jdbc/derby/derby-10.6.1.0.jar
46: (not specified) | ${jetty.home}/lib/jdbc/derby/derbytools-10.6.1.0.jar
Option [annotations]
-------------------------------------------------------------
0: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-annotations-7.2.0-SNAPSHOT.jar
1: 3.1 | ${jetty.home}/lib/annotations/asm-3.1.jar
2: 3.1 | ${jetty.home}/lib/annotations/asm-commons-3.1.jar
3: 3.1 | ${jetty.home}/lib/annotations/asm-tree-3.1.jar
4: 1.1.1 | ${jetty.home}/lib/annotations/geronimo-annotation_1.0_spec-1.1.1.jar
5: 1.0.0.v20100513-0750 | ${jetty.home}/lib/annotations/javax.annotation_1.0.0.v20100513-0750.jar
6: 3.1.0.v200803061910 | ${jetty.home}/lib/annotations/org.objectweb.asm_3.1.0.v200803061910.jar
Option [client]
-------------------------------------------------------------
0: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-client-7.2.0-SNAPSHOT.jar
Option [Client] (Aggregate)
-------------------------------------------------------------
0: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-client-7.2.0-SNAPSHOT.jar
1: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-http-7.2.0-SNAPSHOT.jar
Option [default]
-------------------------------------------------------------
0: (dir) | ${jetty.home}/resources
1: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-xml-7.2.0-SNAPSHOT.jar
2: 2.5.0.v200910301333 | ${jetty.home}/lib/servlet-api-2.5.jar
3: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-http-7.2.0-SNAPSHOT.jar
4: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-continuation-7.2.0-SNAPSHOT.jar
5: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-server-7.2.0-SNAPSHOT.jar
6: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-security-7.2.0-SNAPSHOT.jar
7: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-servlet-7.2.0-SNAPSHOT.jar
8: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-webapp-7.2.0-SNAPSHOT.jar
9: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-deploy-7.2.0-SNAPSHOT.jar
10: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-servlets-7.2.0-SNAPSHOT.jar
Option [deploy]
-------------------------------------------------------------
0: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-deploy-7.2.0-SNAPSHOT.jar
Option [ext]
-------------------------------------------------------------
Empty option, no classpath entries active.
Option [jdbc]
-------------------------------------------------------------
0: 10.6.1000000.938214 | ${jetty.home}/lib/jdbc/derby/derby-10.6.1.0.jar
1: (not specified) | ${jetty.home}/lib/jdbc/derby/derbytools-10.6.1.0.jar
Option [jmx]
-------------------------------------------------------------
0: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-jmx-7.2.0-SNAPSHOT.jar
Option [jndi]
-------------------------------------------------------------
0: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-jndi-7.2.0-SNAPSHOT.jar
1: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-plus-7.2.0-SNAPSHOT.jar
2: 1.1.0.v201005080500 | ${jetty.home}/lib/jndi/javax.activation_1.1.0.v201005080500.jar
3: 1.4.1.v201005082020 | ${jetty.home}/lib/jndi/javax.mail.glassfish_1.4.1.v201005082020.jar
Option [jsp]
-------------------------------------------------------------
0: 1.0.0.v201004190952 | ${jetty.home}/lib/jsp/com.sun.el_1.0.0.v201004190952.jar
1: 3.6.0.I20100608-0911 | ${jetty.home}/lib/jsp/ecj-3.6.jar
2: 2.1.0.v201004190952 | ${jetty.home}/lib/jsp/javax.el_2.1.0.v201004190952.jar
3: 2.1.0.v201004190952 | ${jetty.home}/lib/jsp/javax.servlet.jsp_2.1.0.v201004190952.jar
4: 1.2.0.v201004190952 | ${jetty.home}/lib/jsp/javax.servlet.jsp.jstl_1.2.0.v201004190952.jar
5: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jsp/jetty-jsp-2.1-7.2.0-SNAPSHOT.jar
6: 2.1.0.v201007080150 | ${jetty.home}/lib/jsp/org.apache.jasper.glassfish_2.1.0.v201007080150.jar
7: 1.2.0.v201004190952 | ${jetty.home}/lib/jsp/org.apache.taglibs.standard.glassfish_1.2.0.v201004190952.jar
Option [jta]
-------------------------------------------------------------
0: 1.1.1 | ${jetty.home}/lib/jta/javax.transaction_1.1.1.v201004190952.jar
1: 3.6.4 | ${jetty.home}/lib/jta/atomikos/atomikos-util-3.6.4.jar
2: 3.6.4 | ${jetty.home}/lib/jta/atomikos/transactions-3.6.4.jar
3: 3.6.4 | ${jetty.home}/lib/jta/atomikos/transactions-api-3.6.4.jar
4: 3.6.4 | ${jetty.home}/lib/jta/atomikos/transactions-jdbc-3.6.4.jar
5: 3.6.4 | ${jetty.home}/lib/jta/atomikos/transactions-jta-3.6.4.jar
Option [plus]
-------------------------------------------------------------
0: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-jndi-7.2.0-SNAPSHOT.jar
1: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-plus-7.2.0-SNAPSHOT.jar
2: 1.1.0.v201005080500 | ${jetty.home}/lib/jndi/javax.activation_1.1.0.v201005080500.jar
3: 1.4.1.v201005082020 | ${jetty.home}/lib/jndi/javax.mail.glassfish_1.4.1.v201005082020.jar
Option [policy]
-------------------------------------------------------------
0: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-policy-7.2.0-SNAPSHOT.jar
Option [resources]
-------------------------------------------------------------
0: (dir) | ${jetty.home}/resources
Option [rewrite]
-------------------------------------------------------------
0: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-rewrite-7.2.0-SNAPSHOT.jar
Option [security]
-------------------------------------------------------------
0: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-security-7.2.0-SNAPSHOT.jar
Option [server]
-------------------------------------------------------------
0: 2.5.0.v200910301333 | ${jetty.home}/lib/servlet-api-2.5.jar
1: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-http-7.2.0-SNAPSHOT.jar
2: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-continuation-7.2.0-SNAPSHOT.jar
3: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-server-7.2.0-SNAPSHOT.jar
Option [Server] (Aggregate)
-------------------------------------------------------------
0: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-xml-7.2.0-SNAPSHOT.jar
1: 2.5.0.v200910301333 | ${jetty.home}/lib/servlet-api-2.5.jar
2: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-http-7.2.0-SNAPSHOT.jar
3: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-continuation-7.2.0-SNAPSHOT.jar
4: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-server-7.2.0-SNAPSHOT.jar
5: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-security-7.2.0-SNAPSHOT.jar
6: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-servlet-7.2.0-SNAPSHOT.jar
7: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-webapp-7.2.0-SNAPSHOT.jar
8: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-deploy-7.2.0-SNAPSHOT.jar
9: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-servlets-7.2.0-SNAPSHOT.jar
Option [servlet]
-------------------------------------------------------------
0: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-servlet-7.2.0-SNAPSHOT.jar
Option [servlets]
-------------------------------------------------------------
0: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-servlets-7.2.0-SNAPSHOT.jar
Option [setuid]
-------------------------------------------------------------
0: 7.2.0-SNAPSHOT | ${jetty.home}/lib/setuid/jetty-setuid-java-7.2.0-SNAPSHOT.jar
1: 3.2.2 b0 | ${jetty.home}/lib/setuid/jna-3.2.2.jar
Option [spring]
-------------------------------------------------------------
0: 7.2.0-SNAPSHOT | ${jetty.home}/lib/spring/jetty-spring-7.2.0-SNAPSHOT.jar
Option [webapp]
-------------------------------------------------------------
0: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-webapp-7.2.0-SNAPSHOT.jar
Option [websocket]
-------------------------------------------------------------
0: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-websocket-7.2.0-SNAPSHOT.jar
Option [xml]
-------------------------------------------------------------
0: 7.2.0-SNAPSHOT | ${jetty.home}/lib/jetty-xml-7.2.0-SNAPSHOT.jar
|