Changes between Version 27 and Version 28 of waue/2009/0811


Ignore:
Timestamp:
Aug 14, 2009, 12:25:07 PM (15 years ago)
Author:
waue
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • waue/2009/0811

    v27 v28  
    9595}}}
    9696
     97 === 補充分析 ===
     98 * apt-get 安裝的 jetty ,在無安裝libecj-java以及加入jasper-compiler-jdt.jar 前,無法使用jsp,但 tarball的jetty 在同樣的前提下卻可以,而tarball 的lib , ext 的目錄下也沒有jasper-compiler-jdt.jar ,因此分析一下 start.config的不同
     99
     100{{{
     101#!diff
     102jetty-src:start.config  > apt-get:start.config
     103
     104
     105
     10625,28c25,27
     107
     108< #   available classname        # true if class on classpath
     109
     110< #   property name              # true of set
     111
     112< #   java OPERATOR version      # java version compared to literal
     113
     114< #   nargs OPERATOR number      # number of command line args compared to literal
     115
     116---
     117
     118> #   available classname
     119
     120> #   java OPERATOR version
     121
     122> #   nargs OPERATOR number
     123
     12439,40c38
     125
     126< org.mortbay.log.LogFactory.noDiscovery=true       ! property org.mortbay.log.LogFactory.noDiscovery
     127
     128< javax.management.builder.initial=mx4j.server.MX4JMBeanServerBuilder java > 1.4
     129
     130---
     131
     132> org.apache.commons.logging.LogFactory=org.mortbay.log.Factory AND ! property org.apache.commons.logging.LogFactory ! property org.apache.commons.logging.Log
     133
     13443,47c41,50
     135
     136< jetty.home=.                                     ! exists $(jetty.home)/lib/org.mortbay.jetty.jar
     137
     138< jetty.home=..                                    ! exists $(jetty.home)/lib/org.mortbay.jetty.jar
     139
     140< jetty.home=/home/jetty                           ! exists $(jetty.home)/lib/org.mortbay.jetty.jar
     141
     142< jetty.home=/C:/jetty                             ! exists $(jetty.home)/lib/org.mortbay.jetty.jar
     143
     144< jetty.home=.                                     ! exists $(jetty.home)/lib/org.mortbay.jetty.jar
     145
     146---
     147
     148> jetty.home=/usr/share/jetty
     149
     150>
     151
     152> # Debian jars home
     153
     154> java.lib.home=/usr/share/java                  always
     155
     156> tomcat.lib.home=/usr/share/tomcat5.5/common/lib/ always
     157
     158>
     159
     160> # Do not validate xml files by default.
     161
     162> # Disabled because servlet-2.3.jar references an XSD which is not longer
     163
     164> # hostet by IBM. This should generally make the startup faster.
     165
     166> property=org.mortbay.xml.XmlParser.NotValidating=true
     167
     16850,54c53
     169
     170< org.mortbay.jetty.Server.class
     171
     172< # override class with old property name
     173
     174< $(start.class).class
     175
     176< # override class with preferred property name
     177
     178< $(main.class).class
     179
     180---
     181
     182> org.mortbay.jetty.Server.class                   
     183
     18457,58c56,57
     185
     186< $(jetty.home)/etc/admin.xml                      nargs == 0
     187
     188< $(jetty.home)/etc/jetty.xml                      nargs == 0
     189
     190---
     191
     192> #/etc/admin.xml                                   nargs == 0
     193
     194> /etc/jetty/jetty.xml                             nargs == 0
     195
     19661,65c60,66
     197
     198< $(jetty.home)/lib/org.mortbay.jetty.jar          java >= 1.4
     199
     200< $(jetty.home)/lib/javax.servlet.jar              always
     201
     202<
     203
     204< # Add JMX jars
     205
     206< $(jetty.home)/lib/org.mortbay.jmx.jar            java >= 1.4
     207
     208---
     209
     210> # Always use the >1.2 version because version matching does not work with kaffe
     211
     212> $(jetty.home)/lib/org.mortbay.jetty.jar         
     213
     214> #$(jetty.home)/lib/org.mortbay.jetty.jar          java >= 1.4
     215
     216> #$(jetty.home)/extra/lib/org.mortbay.jetty-jdk1.2.jar   java < 1.4 AND java >= 1.2
     217
     218> $(jetty.home)/lib/org.mortbay.jmx.jar           
     219
     220> $(java.lib.home)/servlet-api-2.4.jar                 
     221
     222> $(java.lib.home)/jsp-api-2.0.jar                 
     223
     22467,68c68,69
     225
     226< # Always use xercesImpl from ext if it is present
     227
     228< $(jetty.home)/ext/xercesImpl.jar                 ! available org.apache.xerces.jaxp.DocumentBuilderImpl
     229
     230---
     231
     232> # Always use xercesImpl from debian if it is present
     233
     234> $(java.lib.home)/xercesImpl.jar                  ! available org.apache.xerces.jaxp.DocumentBuilderImpl.class
     235
     23671,72c72,73
     237
     238< $(jetty.home)/ext/xmlParserAPIs-2.5.jar          ! available org.w3c.dom.DOMError
     239
     240< $(jetty.home)/ext/xml-apis.jar                   ! available org.w3c.dom.Document
     241
     242---
     243
     244> $(java.lib.home)/xmlParserAPIs.jar               ! available org.w3c.dom.DOMError
     245
     246> $(java.lib.home)/xml-apis.jar                    ! available org.w3c.dom.Document
     247
     24875,85c76,82
     249
     250< $(jetty.home)/ext/ant.jar                        ! available org.apache.tools.ant.Main
     251
     252< $(jetty.home)/ext/jasper-runtime.jar             ! available org.apache.jasper.Constants
     253
     254< $(jetty.home)/ext/jasper-compiler.jar            ! available org.apache.jasper.JspCompilationContext
     255
     256< $(jetty.home)/ext/jnet.jar                       ! available javax.net.SocketFactory
     257
     258< $(jetty.home)/ext/jsse.jar                       ! available javax.net.ssl.SSLServerSocket
     259
     260< $(jetty.home)/ext/jcert.jar                      ! available javax.security.cert.X509Certificate
     261
     262< # Add anything in ext we have not yet considered.
     263
     264< $(jetty.home)/ext/*                 
     265
     266<
     267
     268< # Try some standard locations for anything missing.
     269
     270< /usr/share/java/ant.jar                          ! available org.apache.tools.ant.Main
     271
     272---
     273
     274> $(java.lib.home)/commons-logging.jar             ! available org.apache.commons.logging.LogFactory
     275
     276> $(java.lib.home)/commons-el.jar                  ! available org.apache.commons.el.ExpressionEvaluatorImpl
     277
     278> $(java.lib.home)/jmxri.jar                       ! available javax.management.MBeanServer
     279
     280> $(tomcat.lib.home)/jasper-compiler-jdt.jar       ! available org.eclipse.jdt.core.JDTCompilerAdapter
     281
     282> $(tomcat.lib.home)/jasper-runtime.jar            ! available org.apache.jasper.Constants
     283
     284> $(tomcat.lib.home)/jasper-compiler.jar           ! available org.apache.jasper.JspCompilationContext
     285
     286> $(java.lib.home)/ant-1.6.jar                         ! available org.apache.tools.ant.BuildException
     287
     28889,90c86,87
     289
     290< # Add a resources directory if it is there
     291
     292< $(jetty.home)/resources/
     293
     294---
     295
     296> # Add anything in ext we have not yet considered.
     297
     298> $(jetty.home)/ext/*                 
     299}}}
     300 
    97301 = src 之 jetty =
    98302 == 安裝 ==