Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 99661 invoked from network); 15 Jun 2009 08:51:20 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 15 Jun 2009 08:51:20 -0000 Received: (qmail 33509 invoked by uid 500); 15 Jun 2009 08:51:31 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 33454 invoked by uid 500); 15 Jun 2009 08:51:31 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 33446 invoked by uid 99); 15 Jun 2009 08:51:31 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 15 Jun 2009 08:51:31 +0000 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of xhhsld@gmail.com designates 209.85.221.184 as permitted sender) Received: from [209.85.221.184] (HELO mail-qy0-f184.google.com) (209.85.221.184) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 15 Jun 2009 08:51:23 +0000 Received: by qyk14 with SMTP id 14so2429459qyk.27 for ; Mon, 15 Jun 2009 01:50:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type; bh=bIJuu1BX81s95VnXsaHRC0y7o9MI5AlmtbB8NwzwNFc=; b=U7RQGLn4B9lFLjUqJ1heJUJk9jUWF0Wq8k14droHNETItIMJxyLKGNfaTvLiAXzJW4 jjOGkvZfjomAYLO2tjoonKTRsCawGXOud+mUgWIHCFP1uSCb9Nv/8jcomuI/uLy3zHzy FTJiOUcmDMIyf6ioyOaBqNzqIcP7mqoFLpZpM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=vv9vLPQIB+83+Yomb2l/M7Hom4QVNPw2h3lzRFGR0uNLdPTek0Yqd2WU+6QfoT/vkY 0/DO9DTD8ZIHbum3+GXIjoMxtMz2TSOZcNyCjuybYvcq/06hdpI+LH7+5tDwHzx1CIQq 13xHHHOo8jKJ4Ojexq36QHYhwZuQ3nmg6HQ4s= MIME-Version: 1.0 Received: by 10.229.97.80 with SMTP id k16mr1292107qcn.17.1245055855938; Mon, 15 Jun 2009 01:50:55 -0700 (PDT) In-Reply-To: <45f744e40906150107u46059ed1p25e90c2ead34eaf4@mail.gmail.com> References: <4A11BBDB.1010101@gmail.com> <30C3E863-9868-4866-AC2E-26999BC98DD2@yahoo.com> <45f744e40906142030x6fa8cb22s223a0515440d9804@mail.gmail.com> <3713ED1A-9D17-40C1-9D27-30F45DC07428@yahoo.com> <45f744e40906142315v4cc0e19cm20a648171c9487c@mail.gmail.com> <45f744e40906150107u46059ed1p25e90c2ead34eaf4@mail.gmail.com> Date: Mon, 15 Jun 2009 16:50:55 +0800 Message-ID: <45f744e40906150150i1ee6ecd6wda2249370fd6945d@mail.gmail.com> Subject: Re: Possible for G to directly consume a Tomcat server config w/o changes? From: Ivan To: dev@geronimo.apache.org Content-Type: multipart/alternative; boundary=0016367f981c04cfc0046c5f2818 X-Virus-Checked: Checked by ClamAV on apache.org --0016367f981c04cfc0046c5f2818 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Hi, I paste some logs from my server build. 1. Not sure why ? I did not do a further invesitigation, any comment ! ----------> 2009-06-15 03:04:35,346 INFO [SystemProperties] Setting Property=org.apache.catalina.STRICT_SERVLET_COMPLIANCE to Value=true 2009-06-15 03:04:35,673 ERROR [ServerLifecycleListener] createMBeans: MBeanException java.lang.Exception: ManagedBean is not found with MBeanFactory at org.apache.catalina.mbeans.MBeanUtils.createMBean(MBeanUtils.java:459) at org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans(ServerLifecycleListener.java:553) at org.apache.catalina.mbeans.ServerLifecycleListener.createMBeans(ServerLifecycleListener.java:277) at org.apache.catalina.mbeans.ServerLifecycleListener.lifecycleEvent(ServerLifecycleListener.java:129) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) at org.apache.catalina.core.StandardServer.start(StandardServer.java:703) at org.apache.geronimo.tomcat.TomcatServerGBean.doStart(TomcatServerGBean.java:108) at org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:948) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:269) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:103) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:125) at org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:538) at org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:377) at org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:456) at org.apache.geronimo.kernel.config.KernelConfigurationManager.start(KernelConfigurationManager.java:190) at org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:546) at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java:34) at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:130) at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:815) at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35) at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96) at org.apache.geronimo.kernel.config.EditableConfigurationManager$$EnhancerByCGLIB$$63df5cd5.startConfiguration() at org.apache.geronimo.system.main.EmbeddedDaemon.doStartup(EmbeddedDaemon.java:161) at org.apache.geronimo.system.main.EmbeddedDaemon.execute(EmbeddedDaemon.java:78) at org.apache.geronimo.kernel.util.MainConfigurationBootstrapper.main(MainConfigurationBootstrapper.java:45) at org.apache.geronimo.cli.AbstractCLI.executeMain(AbstractCLI.java:65) at org.apache.geronimo.cli.daemon.DaemonCLI.main(DaemonCLI.java:30) 2009-06-15 03:04:35,705 INFO [StandardService] Starting service Catalina 2009-06-15 03:04:35,729 WARN [MemoryUserDatabase] User database is not persistable - no write permissions on directory 2009-06-15 03:04:36,874 INFO [startup] Assembling app: /home/xuhaihong/geronimo/plugins/mejb/geronimo-mejb/target/geronimo-mejb-2.2-SNAPSHOT.jar <-------------- 2. Some Null PointerException while adding the connector via GBean. Seems that the new ServerGBean also need to have a gerService method, and save the reference to the embbed variable of ContainerGBean. Or those functions in the portlet are not work. I will do this change. Thanks ! Ivan 2009/6/15 Ivan > Tomcat-ext from > https://repository.apache.org/content/repositories/snapshots/org/apache/geronimo/ext/tomcat/ > . > I added the url > https://repository.apache.org/content/repositories/snapshotsto my local pom.xml, then I could build the whole Geronimo server. > By the way, the server failed to start, I am trying to find why. > > Thanks ! > Ivan > > 2009/6/15 David Jencks > >> >> On Jun 14, 2009, at 11:15 PM, Ivan wrote: >> >> See, I got those artifacts from that url, >> >> >> which artifacts from which url? >> >> So do we need to add this url to the pom.xml of Geronimo's root folder. I >> found that it is comment out in that file ? >> >> >> Which url? the apache nexus snapshot repo is already in the apache 6 root >> pom. It looks like some of the links on the index page at >> http://repository.apache.org/snapshots >> don't work but typing in more of a url seems to get to the right content. >> >> thanks >> david jencks >> >> >> >> Thanks ! >> Ivan >> >> 2009/6/15 David Jencks >> >>> >>> On Jun 14, 2009, at 8:30 PM, Ivan wrote: >>> >>> In which snapshot site, I could find the tomcat build ? I have checked >>> the people, not found. >>> >>> >>> >>> https://repository.apache.org/content/repositories/snapshots/org/apache/geronimo/ext/tomcat/ >>> >>> This is in the apache 6 pom... are you having trouble accessing it from >>> china? >>> >>> Then I tried to build them on my local machine, some errors occured, is >>> there any option that I could set ? (I just run 'mvn install') >>> >>> >>> Don't build the archetype directly.... run ./build-archetype.sh. It only >>> works on unix like systems. >>> >>> did you check out this? >>> >>> https://svn.apache.org/repos/asf/geronimo/external/trunk/tomcat-parent-6.0.18 >>> >>> For the tomcat-archetype, it said that >>> org.eclipse.jdt:core:jar:3.2.3.v_686_R32x could not be found >>> >>> >>> that's odd, I thought my local nexus found it in maven central repo but >>> it's not there now. I'll update it to 3.3.0-v_771 >>> >>> For the tomcat-parent-6.0.18, it said >>> ---> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/core/DefaultInstanceManager.java:[42,20] >>> package javax.xml.ws does not exist >>> >>> >>> I was compiling on java 6. I'll add geronimo-jaxws_2.1_spec >>> >>> Thanks for trying it out, let me know if there are more problems! >>> david jencks >>> >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/session/StandardSession.java:[47,26] >>> [deprecation] javax.servlet.http.HttpSessionContext in javax.servlet.http >>> has been deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/session/StandardSessionFacade.java:[26,26] >>> [deprecation] javax.servlet.http.HttpSessionContext in javax.servlet.http >>> has been deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/session/StandardSession.java:[268,21] >>> [deprecation] javax.servlet.http.HttpSessionContext in javax.servlet.http >>> has been deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/session/StandardSessionFacade.java:[104,11] >>> [deprecation] javax.servlet.http.HttpSessionContext in javax.servlet.http >>> has been deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/core/StandardWrapper.java:[43,21] >>> [deprecation] javax.servlet.SingleThreadModel in javax.servlet has been >>> deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/coyote/Response.java:[477,43] >>> [deprecation] isSpace(char) in java.lang.Character has been deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/connector/Response.java:[756,47] >>> [deprecation] isSpace(char) in java.lang.Character has been deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/connector/Connector.java:[1012,36] >>> [deprecation] encode(java.lang.String) in java.net.URLEncoder has been >>> deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/core/DefaultInstanceManager.java:[263,53] >>> cannot find symbol >>> symbol : class WebServiceRef >>> location: class org.apache.catalina.core.DefaultInstanceManager >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/core/DefaultInstanceManager.java:[264,20] >>> cannot find symbol >>> symbol : class WebServiceRef >>> location: class org.apache.catalina.core.DefaultInstanceManager >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/core/DefaultInstanceManager.java:[265,44] >>> cannot find symbol >>> symbol : class WebServiceRef >>> location: class org.apache.catalina.core.DefaultInstanceManager >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/core/DefaultInstanceManager.java:[295,54] >>> cannot find symbol >>> symbol : class WebServiceRef >>> location: class org.apache.catalina.core.DefaultInstanceManager >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/core/DefaultInstanceManager.java:[296,20] >>> cannot find symbol >>> symbol : class WebServiceRef >>> location: class org.apache.catalina.core.DefaultInstanceManager >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/core/DefaultInstanceManager.java:[297,45] >>> cannot find symbol >>> symbol : class WebServiceRef >>> location: class org.apache.catalina.core.DefaultInstanceManager >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/jk/common/JniHandler.java:[170,30] >>> [deprecation] MsgContext() in org.apache.jk.core.MsgContext has been >>> deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/jk/common/JniHandler.java:[171,23] >>> [deprecation] MsgAjp() in org.apache.jk.common.MsgAjp has been deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/core/DummyResponse.java:[122,16] >>> [deprecation] setStatus(int,java.lang.String) in >>> javax.servlet.http.HttpServletResponse has been deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/core/DummyResponse.java:[111,18] >>> [deprecation] encodeRedirectUrl(java.lang.String) in >>> javax.servlet.http.HttpServletResponse has been deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/core/DummyResponse.java:[113,18] >>> [deprecation] encodeUrl(java.lang.String) in >>> javax.servlet.http.HttpServletResponse has been deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/core/DummyRequest.java:[258,19] >>> [deprecation] isRequestedSessionIdFromUrl() in >>> javax.servlet.http.HttpServletRequest has been deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/core/DummyRequest.java:[205,18] >>> [deprecation] getRealPath(java.lang.String) in javax.servlet.ServletRequest >>> has been deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/session/StandardSessionFacade.java:[144,16] >>> [deprecation] removeValue(java.lang.String) in >>> javax.servlet.http.HttpSession has been deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/session/StandardSessionFacade.java:[134,16] >>> [deprecation] putValue(java.lang.String,java.lang.Object) in >>> javax.servlet.http.HttpSession has been deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/session/StandardSessionFacade.java:[124,20] >>> [deprecation] getValueNames() in javax.servlet.http.HttpSession has been >>> deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/session/StandardSessionFacade.java:[114,18] >>> [deprecation] getValue(java.lang.String) in javax.servlet.http.HttpSession >>> has been deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/session/StandardSessionFacade.java:[104,30] >>> [deprecation] getSessionContext() in javax.servlet.http.HttpSession has been >>> deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/session/StandardSessionFacade.java:[105,22] >>> [deprecation] getSessionContext() in javax.servlet.http.HttpSession has been >>> deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/session/StandardSessionFacade.java:[125,22] >>> [deprecation] getValueNames() in javax.servlet.http.HttpSession has been >>> deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/jk/common/ChannelSocket.java:[786,36] >>> [deprecation] encode(java.lang.String) in java.net.URLEncoder has been >>> deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/ssi/ResponseIncludeWrapper.java:[39,7] >>> [deprecation] setStatus(int,java.lang.String) in >>> javax.servlet.http.HttpServletResponse has been deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/ssi/ResponseIncludeWrapper.java:[39,7] >>> [deprecation] encodeRedirectUrl(java.lang.String) in >>> javax.servlet.http.HttpServletResponse has been deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/ssi/ResponseIncludeWrapper.java:[39,7] >>> [deprecation] encodeUrl(java.lang.String) in >>> javax.servlet.http.HttpServletResponse has been deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/jk/common/ChannelUn.java:[299,24] >>> [deprecation] MsgAjp() in org.apache.jk.common.MsgAjp has been deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/jk/common/ChannelUn.java:[353,36] >>> [deprecation] encode(java.lang.String) in java.net.URLEncoder has been >>> deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/core/ApplicationHttpResponse.java:[339,16] >>> [deprecation] setStatus(int,java.lang.String) in >>> javax.servlet.http.HttpServletResponse has been deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/core/ApplicationHttpResponse.java:[48,0] >>> [deprecation] encodeRedirectUrl(java.lang.String) in >>> javax.servlet.http.HttpServletResponse has been deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/core/ApplicationHttpResponse.java:[48,0] >>> [deprecation] encodeUrl(java.lang.String) in >>> javax.servlet.http.HttpServletResponse has been deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/core/ApplicationHttpResponse.java:[342,12] >>> [deprecation] setStatus(int,java.lang.String) in >>> javax.servlet.http.HttpServletResponse has been deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/jk/common/WorkerDummy.java:[58,16] >>> [deprecation] MsgAjp() in org.apache.jk.common.MsgAjp has been deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/manager/util/SessionUtils.java:[121,101] >>> non-varargs call of varargs method with inexact argument type for last >>> parameter; >>> cast to java.lang.Class for a varargs call >>> cast to java.lang.Class[] for a non-varargs call and to suppress this >>> warning >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/manager/util/SessionUtils.java:[124,94] >>> non-varargs call of varargs method with inexact argument type for last >>> parameter; >>> cast to java.lang.Object for a varargs call >>> cast to java.lang.Object[] for a non-varargs call and to suppress this >>> warning >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/coyote/http11/Http11NioProtocol.java:[349,36] >>> [deprecation] encode(java.lang.String) in java.net.URLEncoder has been >>> deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/tomcat/util/net/jsse/JSSEImplementation.java:[64,22] >>> [deprecation] getSSLSupport(javax.net.ssl.SSLSession) in >>> org.apache.tomcat.util.net.SSLImplementation has been deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/tomcat/util/net/jsse/JSSEImplementation.java:[64,22] >>> [deprecation] getSSLSupport(javax.net.ssl.SSLSession) in >>> org.apache.tomcat.util.net.SSLImplementation has been deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/servlets/InvokerHttpRequest.java:[36,0] >>> [deprecation] getRealPath(java.lang.String) in javax.servlet.ServletRequest >>> has been deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/servlets/InvokerHttpRequest.java:[36,0] >>> [deprecation] isRequestedSessionIdFromUrl() in >>> javax.servlet.http.HttpServletRequest has been deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/servlets/InvokerHttpRequest.java:[36,0] >>> [deprecation] getRealPath(java.lang.String) in javax.servlet.ServletRequest >>> has been deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/core/StandardWrapper.java:[1110,51] >>> [deprecation] javax.servlet.SingleThreadModel in javax.servlet has been >>> deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/coyote/ajp/AjpAprProtocol.java:[236,36] >>> [deprecation] encode(java.lang.String) in java.net.URLEncoder has been >>> deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/coyote/http11/Http11Protocol.java:[250,36] >>> [deprecation] encode(java.lang.String) in java.net.URLEncoder has been >>> deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/startup/SetNextNamingRule.java:[84,16] >>> [deprecation] end() in org.apache.tomcat.util.digester.Rule has been >>> deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/coyote/ajp/AjpProtocol.java:[235,36] >>> [deprecation] encode(java.lang.String) in java.net.URLEncoder has been >>> deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/core/ApplicationHttpRequest.java:[61,0] >>> [deprecation] getRealPath(java.lang.String) in javax.servlet.ServletRequest >>> has been deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/core/ApplicationHttpRequest.java:[61,0] >>> [deprecation] isRequestedSessionIdFromUrl() in >>> javax.servlet.http.HttpServletRequest has been deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/core/ApplicationHttpRequest.java:[61,0] >>> [deprecation] getRealPath(java.lang.String) in javax.servlet.ServletRequest >>> has been deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/startup/ConnectorCreateRule.java:[49,16] >>> [deprecation] begin(org.xml.sax.Attributes) in >>> org.apache.tomcat.util.digester.Rule has been deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/startup/ConnectorCreateRule.java:[70,16] >>> [deprecation] end() in org.apache.tomcat.util.digester.Rule has been >>> deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/valves/ExtendedAccessLogValve.java:[410,29] >>> [deprecation] encode(java.lang.String) in java.net.URLEncoder has been >>> deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/connector/CoyoteAdapter.java:[626,24] >>> [deprecation] >>> convert(org.apache.tomcat.util.buf.ByteChunk,org.apache.tomcat.util.buf.CharChunk) >>> in org.apache.tomcat.util.buf.B2CConverter has been deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/jk/common/ChannelNioSocket.java:[733,36] >>> [deprecation] encode(java.lang.String) in java.net.URLEncoder has been >>> deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/core/ApplicationRequest.java:[49,0] >>> [deprecation] getRealPath(java.lang.String) in javax.servlet.ServletRequest >>> has been deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/core/ApplicationContextFacade.java:[256,16] >>> [deprecation] log(java.lang.Exception,java.lang.String) in >>> javax.servlet.ServletContext has been deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/core/ApplicationContextFacade.java:[238,23] >>> [deprecation] getServletNames() in javax.servlet.ServletContext has been >>> deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/core/ApplicationContextFacade.java:[229,23] >>> [deprecation] getServlets() in javax.servlet.ServletContext has been >>> deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/core/ApplicationContextFacade.java:[211,19] >>> [deprecation] getServlet(java.lang.String) in javax.servlet.ServletContext >>> has been deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/core/ApplicationContextFacade.java:[224,26] >>> [deprecation] getServlet(java.lang.String) in >>> org.apache.catalina.core.ApplicationContext has been deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/core/ApplicationContextFacade.java:[233,26] >>> [deprecation] getServlets() in org.apache.catalina.core.ApplicationContext >>> has been deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/core/ApplicationContextFacade.java:[242,26] >>> [deprecation] getServletNames() in >>> org.apache.catalina.core.ApplicationContext has been deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/core/ApplicationContextFacade.java:[261,19] >>> [deprecation] log(java.lang.Exception,java.lang.String) in >>> org.apache.catalina.core.ApplicationContext has been deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/coyote/http11/Http11AprProtocol.java:[184,36] >>> [deprecation] encode(java.lang.String) in java.net.URLEncoder has been >>> deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/startup/WebRuleSet.java:[754,16] >>> [deprecation] end() in org.apache.tomcat.util.digester.Rule has been >>> deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/startup/WebRuleSet.java:[866,16] >>> [deprecation] body(java.lang.String) in org.apache.tomcat.util.digester.Rule >>> has been deprecated >>> >>> /home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/startup/WebRuleSet.java:[890,16] >>> [deprecation] body(java.lang.String) in org.apache.tomcat.util.digester.Rule >>> has been deprecated >>> >>> >>> [INFO] >>> ------------------------------------------------------------------------ >>> [INFO] For more information, run Maven with the -e switch >>> [INFO] >>> ------------------------------------------------------------------------ >>> [INFO] Total time: 15 seconds >>> [INFO] Finished at: Sun Jun 14 23:34:06 EDT 2009 >>> [INFO] Final Memory: 54M/352M >>> [INFO] >>> ------------------------------------------------------------------------ >>> >>> <--- >>> Thanks ! >>> Ivan >>> >>> 2009/6/14 David Jencks >>> >>>> I pushed a snapshot of our new tomcat build earlier today and just >>>> committed the server.xml changes to trunk. With a little luck I won't have >>>> made the build significantly more broken. >>>> >>>> thanks >>>> david jencks >>>> >>>> >>>> >>>> >>>> On Jun 12, 2009, at 11:21 AM, David Jencks wrote: >>>> >>>> >>>>> On Jun 12, 2009, at 10:51 AM, Kevan Miller wrote: >>>>> >>>>> >>>>>> On Jun 5, 2009, at 3:00 AM, David Jencks wrote: >>>>>> >>>>>> >>>>>>> On Jun 3, 2009, at 10:35 PM, Kevan Miller wrote: >>>>>>> >>>>>>> >>>>>>>> On Jun 2, 2009, at 6:46 PM, David Jencks wrote: >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>>> >>>>>>>>> I played with something like this on the plane today..... it might >>>>>>>>> not take more that a couple days to get _something_ working that interprets >>>>>>>>> server.xml files. It turns out there's no schema for tomcat configurations >>>>>>>>> so it may be an adventure interpreting the same files they do. >>>>>>>>> >>>>>>>>> We might be able to copy their digester configuration but replace >>>>>>>>> defaults with geronimo classes instead of tomcat classes. I find digester >>>>>>>>> grammar so hard to understand however that I started by generating a schema >>>>>>>>> from a sample file and modifying it to fit the digeter rules. >>>>>>>>> >>>>>>>>> My current idea is to have a TomcatServerGBean that has a >>>>>>>>> server.xml as an attribute, which it reads into a jaxb tree, which we call a >>>>>>>>> "construct(ClassLoader cl)" method on to set up the tomcat objects. If this >>>>>>>>> works it should be fairly easy.... no idea if it will actually work though. >>>>>>>>> >>>>>>>>> Next step would be a builder that, given a server.xml, sets up such >>>>>>>>> a gbean. >>>>>>>>> >>>>>>>> >>>>>>>> Sounds interesting. IIUC, this embedded Tomcat instance replaces our >>>>>>>> current embedded Tomcat. It improves our ability to configure this instance >>>>>>>> -- it's native Tomcat config. >>>>>>>> >>>>>>>> Are you thinking about all configuration files? E.g. >>>>>>>> WEB-INF/context.xml, conf/context.xml? There are catalina.policy, >>>>>>>> catalina.properties, tomcat-users.xml, also. Hmm. gets a little messier... >>>>>>>> >>>>>>> >>>>>>> I have enough working now so I can run the admin console on a server >>>>>>> set up this way. I haven't looked at any files other than server.xml yet. >>>>>>> Some like tomcat-users.xml are for a security realm we aren't going to use >>>>>>> or, probably, support using. Not sure about the others. >>>>>>> >>>>>> >>>>>> Cool. Can you point me to the code? >>>>>> >>>>> >>>>> I'm hoping to get it checked in today. I have a bunch of stuff >>>>> intertwined locally so this involves figuring out where to put our tomcat >>>>> build in svn and pushing a snapshot for it first. I still don't have a good >>>>> idea where in svn to put builds of other projects. I guess I'll use >>>>> "external" and we can move it if anyone has a better idea. >>>>> >>>>> thanks >>>>> david jencks >>>>> >>>>> >>>>>> >>>>>> --kevan >>>>>> >>>>> >>> >>> >>> -- >>> Ivan >>> >>> >>> >> >> >> -- >> Ivan >> >> >> > > > -- > Ivan > -- Ivan --0016367f981c04cfc0046c5f2818 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi, I paste some logs from my server build.
1. Not sure why ? I did not = do a further invesitigation, any comment !
---------->
2009-06-15 = 03:04:35,346 INFO=A0 [SystemProperties] Setting Property=3Dorg.apache.catal= ina.STRICT_SERVLET_COMPLIANCE to Value=3Dtrue
2009-06-15 03:04:35,673 ERROR [ServerLifecycleListener] createMBeans: MBean= Exception
java.lang.Exception: ManagedBean is not found with MBeanFactor= y
=A0=A0=A0 at org.apache.catalina.mbeans.MBeanUtils.createMBean(MBeanUt= ils.java:459)
=A0=A0=A0 at org.apache.catalina.mbeans.ServerLifecycleListener.createMBean= s(ServerLifecycleListener.java:553)
=A0=A0=A0 at org.apache.catalina.mbe= ans.ServerLifecycleListener.createMBeans(ServerLifecycleListener.java:277)<= br>=A0=A0=A0 at org.apache.catalina.mbeans.ServerLifecycleListener.lifecycl= eEvent(ServerLifecycleListener.java:129)
=A0=A0=A0 at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(L= ifecycleSupport.java:117)
=A0=A0=A0 at org.apache.catalina.core.Standard= Server.start(StandardServer.java:703)
=A0=A0=A0 at org.apache.geronimo.t= omcat.TomcatServerGBean.doStart(TomcatServerGBean.java:108)
=A0=A0=A0 at org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance= (GBeanInstance.java:948)
=A0=A0=A0 at org.apache.geronimo.gbean.runtime.= GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:269)
=A0=A0= =A0 at org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInst= anceState.java:103)
=A0=A0=A0 at org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecu= rsive(GBeanInstanceState.java:125)
=A0=A0=A0 at org.apache.geronimo.gbea= n.runtime.GBeanInstance.startRecursive(GBeanInstance.java:538)
=A0=A0=A0= at org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicK= ernel.java:377)
=A0=A0=A0 at org.apache.geronimo.kernel.config.ConfigurationUtil.startConfi= gurationGBeans(ConfigurationUtil.java:456)
=A0=A0=A0 at org.apache.geron= imo.kernel.config.KernelConfigurationManager.start(KernelConfigurationManag= er.java:190)
=A0=A0=A0 at org.apache.geronimo.kernel.config.SimpleConfigurationManager.s= tartConfiguration(SimpleConfigurationManager.java:546)
=A0=A0=A0 at sun.= reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
=A0=A0=A0 at su= n.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.= java:25)
=A0=A0=A0 at java.lang.reflect.Method.invoke(Method.java:585)
=A0=A0=A0 = at org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(Reflect= ionMethodInvoker.java:34)
=A0=A0=A0 at org.apache.geronimo.gbean.runtime= .GBeanOperation.invoke(GBeanOperation.java:130)
=A0=A0=A0 at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanIn= stance.java:815)
=A0=A0=A0 at org.apache.geronimo.gbean.runtime.RawInvok= er.invoke(RawInvoker.java:57)
=A0=A0=A0 at org.apache.geronimo.kernel.ba= sic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
=A0=A0=A0 at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.interc= ept(ProxyMethodInterceptor.java:96)
=A0=A0=A0 at org.apache.geronimo.ker= nel.config.EditableConfigurationManager$$EnhancerByCGLIB$$63df5cd5.startCon= figuration(<generated>)
=A0=A0=A0 at org.apache.geronimo.system.main.EmbeddedDaemon.doStartup(Embed= dedDaemon.java:161)
=A0=A0=A0 at org.apache.geronimo.system.main.Embedde= dDaemon.execute(EmbeddedDaemon.java:78)
=A0=A0=A0 at org.apache.geronimo= .kernel.util.MainConfigurationBootstrapper.main(MainConfigurationBootstrapp= er.java:45)
=A0=A0=A0 at org.apache.geronimo.cli.AbstractCLI.executeMain(AbstractCLI.ja= va:65)
=A0=A0=A0 at org.apache.geronimo.cli.daemon.DaemonCLI.main(Daemon= CLI.java:30)
2009-06-15 03:04:35,705 INFO=A0 [StandardService] Starting = service Catalina
2009-06-15 03:04:35,729 WARN=A0 [MemoryUserDatabase] User database is not p= ersistable - no write permissions on directory
2009-06-15 03:04:36,874 I= NFO=A0 [startup] Assembling app: /home/xuhaihong/geronimo/plugins/mejb/gero= nimo-mejb/target/geronimo-mejb-2.2-SNAPSHOT.jar
<--------------

2. Some Null PointerException while adding the co= nnector via GBean. Seems that the new ServerGBean also need to have a gerSe= rvice method, and save the reference to the embbed variable of ContainerGBe= an. Or those functions in the portlet are not work. I will do this change.<= br>
Thanks !
Ivan
2009/6/15 Ivan <xhhsld@gmail.com>
Tomcat-ext from https://rep= ository.apache.org/content/repositories/snapshots/org/apache/geronimo/ext/t= omcat/.
I added the url https://re= pository.apache.org/content/repositories/snapshots to my local pom.xml,= then I could build the whole Geronimo server.
By the way, the server failed to start, I am trying to find why.
<= /div>

Thanks !
Ivan

2009/6/15 David Jencks <david_jencks@yahoo.com>

On Jun 14, 2009, at 11:15 PM, Ivan wrote:

See, I got those artifacts from that url,

which artifacts from which url?
So do we need to add this url to the pom.xml o= f Geronimo's root folder. I found that it is comment out in that file ?=

Which url? =A0the apache nexus snaps= hot repo is already in the apache 6 root pom. =A0It looks like some of the = links on the index page at
http://repository.apache.org/snapshots
don't work but typing in more of a url seems to get to the right c= ontent.

thanks
david jencks



Thanks !
Ivan

2009/6/15 David Jencks <= span dir=3D"ltr"><david_jencks@yahoo.com>

On Jun 14, 2009, at 8:30 PM, Ivan wrote:

=
In which snapshot site, I could find the tomcat b= uild ? I have checked the people, not found.


This is in the apache 6 pom... are you having trouble = accessing it from china?

Then I tried to build them on my local machine, some errors occured, is th= ere any option that I could set ? (I just run 'mvn install')

Don't build the archetype directly..= .. run ./build-archetype.sh. =A0It only works on unix like systems.

did you check out =A0this?

For the tomcat-archetype, it said= that org.eclipse.jdt:core:jar:3.2.3.v_686_R32x could not be found

that's odd, I thought my local nexus found= it in maven central repo but it's not there now. =A0I'll update it= to=A03.3.0-v_771

For the tomcat-parent-6= .0.18, it said
--->
/home/xuhaihong/external/tomcat-parent-6.0.18= /catalina/src/main/java/org/apache/catalina/core/DefaultInstanceManager.jav= a:[42,20] package javax.x= ml.ws does not exist

I was compiling on java 6. =A0I'll a= dd geronimo-jaxws_2.1_spec

Thanks for trying it ou= t, let me know if there are more problems!
david jencks


/home/xuhaihong/ex= ternal/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/sess= ion/StandardSession.java:[47,26] [deprecation] javax.servlet.http.HttpSessi= onContext in javax.servlet.http has been deprecated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/catalina/session/StandardSessionFacade.java:[26,26] [deprecation]= javax.servlet.http.HttpSessionContext in javax.servlet.http has been depre= cated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/catalina/session/StandardSession.java:[268,21] [deprecation] java= x.servlet.http.HttpSessionContext in javax.servlet.http has been deprecated=

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/catalina/session/StandardSessionFacade.java:[104,11] [deprecation= ] javax.servlet.http.HttpSessionContext in javax.servlet.http has been depr= ecated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/catalina/core/StandardWrapper.java:[43,21] [deprecation] javax.se= rvlet.SingleThreadModel in javax.servlet has been deprecated

/home/x= uhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/co= yote/Response.java:[477,43] [deprecation] isSpace(char) in java.lang.Charac= ter has been deprecated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/catalina/connector/Response.java:[756,47] [deprecation] isSpace(c= har) in java.lang.Character has been deprecated

/home/xuhaihong/exte= rnal/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/connec= tor/Connector.java:[1012,36] [deprecation] encode(java.lang.String) in java= .net.URLEncoder has been deprecated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/catalina/core/DefaultInstanceManager.java:[263,53] cannot find sy= mbol
symbol=A0 : class WebServiceRef
location: class org.apache.catal= ina.core.DefaultInstanceManager

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/catalina/core/DefaultInstanceManager.java:[264,20] cannot find sy= mbol
symbol=A0 : class WebServiceRef
location: class org.apache.catal= ina.core.DefaultInstanceManager

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/catalina/core/DefaultInstanceManager.java:[265,44] cannot find sy= mbol
symbol=A0 : class WebServiceRef
location: class org.apache.catal= ina.core.DefaultInstanceManager

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/catalina/core/DefaultInstanceManager.java:[295,54] cannot find sy= mbol
symbol=A0 : class WebServiceRef
location: class org.apache.catal= ina.core.DefaultInstanceManager

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/catalina/core/DefaultInstanceManager.java:[296,20] cannot find sy= mbol
symbol=A0 : class WebServiceRef
location: class org.apache.catal= ina.core.DefaultInstanceManager

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/catalina/core/DefaultInstanceManager.java:[297,45] cannot find sy= mbol
symbol=A0 : class WebServiceRef
location: class org.apache.catal= ina.core.DefaultInstanceManager

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/jk/common/JniHandler.java:[170,30] [deprecation] MsgContext() in = org.apache.jk.core.MsgContext has been deprecated

/home/xuhaihong/ex= ternal/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/jk/common/Jni= Handler.java:[171,23] [deprecation] MsgAjp() in org.apache.jk.common.MsgAjp= has been deprecated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/catalina/core/DummyResponse.java:[122,16] [deprecation] setStatus= (int,java.lang.String) in javax.servlet.http.HttpServletResponse has been d= eprecated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/catalina/core/DummyResponse.java:[111,18] [deprecation] encodeRed= irectUrl(java.lang.String) in javax.servlet.http.HttpServletResponse has be= en deprecated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/catalina/core/DummyResponse.java:[113,18] [deprecation] encodeUrl= (java.lang.String) in javax.servlet.http.HttpServletResponse has been depre= cated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/catalina/core/DummyRequest.java:[258,19] [deprecation] isRequeste= dSessionIdFromUrl() in javax.servlet.http.HttpServletRequest has been depre= cated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/catalina/core/DummyRequest.java:[205,18] [deprecation] getRealPat= h(java.lang.String) in javax.servlet.ServletRequest has been deprecated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/catalina/session/StandardSessionFacade.java:[144,16] [deprecation= ] removeValue(java.lang.String) in javax.servlet.http.HttpSession has been = deprecated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/catalina/session/StandardSessionFacade.java:[134,16] [deprecation= ] putValue(java.lang.String,java.lang.Object) in javax.servlet.http.HttpSes= sion has been deprecated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/catalina/session/StandardSessionFacade.java:[124,20] [deprecation= ] getValueNames() in javax.servlet.http.HttpSession has been deprecated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/catalina/session/StandardSessionFacade.java:[114,18] [deprecation= ] getValue(java.lang.String) in javax.servlet.http.HttpSession has been dep= recated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/catalina/session/StandardSessionFacade.java:[104,30] [deprecation= ] getSessionContext() in javax.servlet.http.HttpSession has been deprecated=

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/catalina/session/StandardSessionFacade.java:[105,22] [deprecation= ] getSessionContext() in javax.servlet.http.HttpSession has been deprecated=

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/catalina/session/StandardSessionFacade.java:[125,22] [deprecation= ] getValueNames() in javax.servlet.http.HttpSession has been deprecated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/jk/common/ChannelSocket.java:[786,36] [deprecation] encode(java.l= ang.String) in java.net.URLEncoder has been deprecated

/home/xuhaiho= ng/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina= /ssi/ResponseIncludeWrapper.java:[39,7] [deprecation] setStatus(int,java.la= ng.String) in javax.servlet.http.HttpServletResponse has been deprecated
/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/catalina/ssi/ResponseIncludeWrapper.java:[39,7] [deprecation] enc= odeRedirectUrl(java.lang.String) in javax.servlet.http.HttpServletResponse = has been deprecated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/catalina/ssi/ResponseIncludeWrapper.java:[39,7] [deprecation] enc= odeUrl(java.lang.String) in javax.servlet.http.HttpServletResponse has been= deprecated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/jk/common/ChannelUn.java:[299,24] [deprecation] MsgAjp() in org.a= pache.jk.common.MsgAjp has been deprecated

/home/xuhaihong/external/= tomcat-parent-6.0.18/catalina/src/main/java/org/apache/jk/common/ChannelUn.= java:[353,36] [deprecation] encode(java.lang.String) in java.net.URLEncoder= has been deprecated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/catalina/core/ApplicationHttpResponse.java:[339,16] [deprecation]= setStatus(int,java.lang.String) in javax.servlet.http.HttpServletResponse = has been deprecated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/catalina/core/ApplicationHttpResponse.java:[48,0] [deprecation] e= ncodeRedirectUrl(java.lang.String) in javax.servlet.http.HttpServletRespons= e has been deprecated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/catalina/core/ApplicationHttpResponse.java:[48,0] [deprecation] e= ncodeUrl(java.lang.String) in javax.servlet.http.HttpServletResponse has be= en deprecated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/catalina/core/ApplicationHttpResponse.java:[342,12] [deprecation]= setStatus(int,java.lang.String) in javax.servlet.http.HttpServletResponse = has been deprecated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/jk/common/WorkerDummy.java:[58,16] [deprecation] MsgAjp() in org.= apache.jk.common.MsgAjp has been deprecated

/home/xuhaihong/external= /tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/manager/ut= il/SessionUtils.java:[121,101] non-varargs call of varargs method with inex= act argument type for last parameter;
cast to java.lang.Class for a varargs call
cast to java.lang.Class[] fo= r a non-varargs call and to suppress this warning

/home/xuhaihong/ex= ternal/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/mana= ger/util/SessionUtils.java:[124,94] non-varargs call of varargs method with= inexact argument type for last parameter;
cast to java.lang.Object for a varargs call
cast to java.lang.Object[] = for a non-varargs call and to suppress this warning

/home/xuhaihong/= external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/coyote/http= 11/Http11NioProtocol.java:[349,36] [deprecation] encode(java.lang.String) i= n java.net.URLEncoder has been deprecated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/tomcat/util/net/jsse/JSSEImplementation.java:[64,22] [deprecation= ] getSSLSupport(javax.net.ssl.SSLSession) in org.apache.tomcat.util.net.SSL= Implementation has been deprecated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/tomcat/util/net/jsse/JSSEImplementation.java:[64,22] [deprecation= ] getSSLSupport(javax.net.ssl.SSLSession) in org.apache.tomcat.util.net.SSL= Implementation has been deprecated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/catalina/servlets/InvokerHttpRequest.java:[36,0] [deprecation] ge= tRealPath(java.lang.String) in javax.servlet.ServletRequest has been deprec= ated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/catalina/servlets/InvokerHttpRequest.java:[36,0] [deprecation] is= RequestedSessionIdFromUrl() in javax.servlet.http.HttpServletRequest has be= en deprecated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/catalina/servlets/InvokerHttpRequest.java:[36,0] [deprecation] ge= tRealPath(java.lang.String) in javax.servlet.ServletRequest has been deprec= ated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/catalina/core/StandardWrapper.java:[1110,51] [deprecation] javax.= servlet.SingleThreadModel in javax.servlet has been deprecated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/ap= ache/coyote/ajp/AjpAprProtocol.java:[236,36] [deprecation] encode(java.lang= .String) in java.net.URLEncoder has been deprecated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/coyote/http11/Http11Protocol.java:[250,36] [deprecation] encode(j= ava.lang.String) in java.net.URLEncoder has been deprecated

/home/xu= haihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/cat= alina/startup/SetNextNamingRule.java:[84,16] [deprecation] end() in org.apa= che.tomcat.util.digester.Rule has been deprecated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/coyote/ajp/AjpProtocol.java:[235,36] [deprecation] encode(java.la= ng.String) in java.net.URLEncoder has been deprecated

/home/xuhaihon= g/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catalina/= core/ApplicationHttpRequest.java:[61,0] [deprecation] getRealPath(java.lang= .String) in javax.servlet.ServletRequest has been deprecated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/catalina/core/ApplicationHttpRequest.java:[61,0] [deprecation] is= RequestedSessionIdFromUrl() in javax.servlet.http.HttpServletRequest has be= en deprecated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/catalina/core/ApplicationHttpRequest.java:[61,0] [deprecation] ge= tRealPath(java.lang.String) in javax.servlet.ServletRequest has been deprec= ated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/catalina/startup/ConnectorCreateRule.java:[49,16] [deprecation] b= egin(org.xml.sax.Attributes) in org.apache.tomcat.util.digester.Rule has be= en deprecated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/catalina/startup/ConnectorCreateRule.java:[70,16] [deprecation] e= nd() in org.apache.tomcat.util.digester.Rule has been deprecated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/a= pache/catalina/valves/ExtendedAccessLogValve.java:[410,29] [deprecation] en= code(java.lang.String) in java.net.URLEncoder has been deprecated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/a= pache/catalina/connector/CoyoteAdapter.java:[626,24] [deprecation] convert(= org.apache.tomcat.util.buf.ByteChunk,org.apache.tomcat.util.buf.CharChunk) = in org.apache.tomcat.util.buf.B2CConverter has been deprecated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/jk/common/ChannelNioSocket.java:[733,36] [deprecation] encode(jav= a.lang.String) in java.net.URLEncoder has been deprecated

/home/xuha= ihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/apache/catal= ina/core/ApplicationRequest.java:[49,0] [deprecation] getRealPath(java.lang= .String) in javax.servlet.ServletRequest has been deprecated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/catalina/core/ApplicationContextFacade.java:[256,16] [deprecation= ] log(java.lang.Exception,java.lang.String) in javax.servlet.ServletContext= has been deprecated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/catalina/core/ApplicationContextFacade.java:[238,23] [deprecation= ] getServletNames() in javax.servlet.ServletContext has been deprecated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/catalina/core/ApplicationContextFacade.java:[229,23] [deprecation= ] getServlets() in javax.servlet.ServletContext has been deprecated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/= org/apache/catalina/core/ApplicationContextFacade.java:[211,19] [deprecatio= n] getServlet(java.lang.String) in javax.servlet.ServletContext has been de= precated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/catalina/core/ApplicationContextFacade.java:[224,26] [deprecation= ] getServlet(java.lang.String) in org.apache.catalina.core.ApplicationConte= xt has been deprecated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/catalina/core/ApplicationContextFacade.java:[233,26] [deprecation= ] getServlets() in org.apache.catalina.core.ApplicationContext has been dep= recated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/catalina/core/ApplicationContextFacade.java:[242,26] [deprecation= ] getServletNames() in org.apache.catalina.core.ApplicationContext has been= deprecated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/catalina/core/ApplicationContextFacade.java:[261,19] [deprecation= ] log(java.lang.Exception,java.lang.String) in org.apache.catalina.core.App= licationContext has been deprecated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/coyote/http11/Http11AprProtocol.java:[184,36] [deprecation] encod= e(java.lang.String) in java.net.URLEncoder has been deprecated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/org/ap= ache/catalina/startup/WebRuleSet.java:[754,16] [deprecation] end() in org.a= pache.tomcat.util.digester.Rule has been deprecated

/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/catalina/startup/WebRuleSet.java:[866,16] [deprecation] body(java= .lang.String) in org.apache.tomcat.util.digester.Rule has been deprecated
/home/xuhaihong/external/tomcat-parent-6.0.18/catalina/src/main/java/o= rg/apache/catalina/startup/WebRuleSet.java:[890,16] [deprecation] body(java= .lang.String) in org.apache.tomcat.util.digester.Rule has been deprecated

[INFO] -----------------------------------------------------------= -------------
[INFO] For more information, run Maven with the -e switch<= br>[INFO] -----------------------------------------------------------------= -------
[INFO] Total time: 15 seconds
[INFO] Finished at: Sun Jun 14 23:34:06 E= DT 2009
[INFO] Final Memory: 54M/352M
[INFO] ------------------------= ------------------------------------------------

<---
Thanks !=
=A0=A0=A0 Ivan

2009/6/14 David Jencks <david_jencks@yahoo.com>
I pushed a snapshot of our new tomcat build earlier today and just committ= ed the server.xml changes to trunk. =A0With a little luck I won't have = made the build significantly more broken.

thanks
david jencks




On Jun 12, 2009, at 11:21 AM, David Je= ncks wrote:


On Jun 12, 2009, at 10:51 AM, Kevan Miller wrote:


On Jun 5, 2009, at 3:= 00 AM, David Jencks wrote:


On Ju= n 3, 2009, at 10:35 PM, Kevan Miller wrote:


On Jun 2, 2009, at 6:46 PM, David Jencks wrote:

<snip>=

I play= ed with something like this on the plane today..... it might not take more = that a couple days to get _something_ working that interprets server.xml fi= les. =A0It turns out there's no schema for tomcat configurations so it = may be an adventure interpreting the same files they do.

We might be able to copy their digester configuration but replace def= aults with geronimo classes instead of tomcat classes. =A0I find digester g= rammar so hard to understand however that I started by generating a schema = from a sample file and modifying it to fit the digeter rules.

My current idea is to have a TomcatServerGBean that has a server.xml = as an attribute, which it reads into a jaxb tree, which we call a "con= struct(ClassLoader cl)" method on to set up the tomcat objects. =A0If = this works it should be fairly easy.... no idea if it will actually work th= ough.

Next step would be a builder that, given a server.xml, sets up such a= gbean.

Sounds interesting. IIUC, this embedded Tomc= at instance replaces our current embedded Tomcat. It improves our ability t= o configure this instance -- it's native Tomcat config.

Are you thinking about all configuration files? E.g. WEB-INF/context.= xml, conf/context.xml? There are catalina.policy, catalina.properties, tomc= at-users.xml, also. Hmm. gets a little messier...

I have enough working now so I can run the admin console on a server set u= p this way. =A0I haven't looked at any files other than server.xml yet.= =A0Some like tomcat-users.xml are for a security realm we aren't going= to use or, probably, support using. =A0Not sure about the others.

Cool. Can you point me to the code?
<= br> I'm hoping to get it checked in today. =A0I have a bunch of stuff i= ntertwined locally so this involves figuring out where to put our tomcat bu= ild in svn and pushing a snapshot for it first. =A0I still don't have a= good idea where in svn to put builds of other projects. =A0I guess I'l= l use "external" and we can move it if anyone has a better idea.<= br>
thanks
david jencks



--kevan



--
Ivan



<= br>--
Ivan




--
Ivan


--
Ivan
--0016367f981c04cfc0046c5f2818--