Return-Path: Delivered-To: apmail-ibatis-user-java-archive@www.apache.org Received: (qmail 74446 invoked from network); 30 Sep 2005 14:15:01 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 30 Sep 2005 14:15:01 -0000 Received: (qmail 7562 invoked by uid 500); 30 Sep 2005 14:14:52 -0000 Delivered-To: apmail-ibatis-user-java-archive@ibatis.apache.org Received: (qmail 7410 invoked by uid 500); 30 Sep 2005 14:14:51 -0000 Mailing-List: contact user-java-help@ibatis.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user-java@ibatis.apache.org Delivered-To: mailing list user-java@ibatis.apache.org Received: (qmail 7370 invoked by uid 99); 30 Sep 2005 14:14:51 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 30 Sep 2005 07:14:51 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=RCVD_BY_IP,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of larry.meadors@gmail.com designates 64.233.162.207 as permitted sender) Received: from [64.233.162.207] (HELO zproxy.gmail.com) (64.233.162.207) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 30 Sep 2005 07:14:55 -0700 Received: by zproxy.gmail.com with SMTP id z6so271797nzd for ; Fri, 30 Sep 2005 07:14:28 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=ZezZJSPuUXIw6Myptq5OZ6vcDyZYd4knYqcEM/d1eFBgV8fTi4KkpJ/6wzC3StyoH77MIf27Y+/Kf4zvJ2Su46TwwsgjH66mr0gz5w3J/is9ILgBrUAY7VsA7s48iC09UNNcPJ3Ol1bA7Dy34eXqnNq/nthGlPvxXs5s5vU533k= Received: by 10.36.252.68 with SMTP id z68mr1853559nzh; Fri, 30 Sep 2005 07:14:28 -0700 (PDT) Received: by 10.36.118.10 with HTTP; Fri, 30 Sep 2005 07:14:28 -0700 (PDT) Message-ID: Date: Fri, 30 Sep 2005 08:14:28 -0600 From: Larry Meadors Reply-To: lmeadors@apache.org To: user-java@ibatis.apache.org Subject: Re: odd java.io.FilePermission problem in Tomcat - please help In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Hmm, is there some logging going on in MyAppSqlConfig? I know that the Dao and SqlMap builders are not trying to write anything anywhere. Larry On 9/30/05, LI, Michelle wrote: > > Experts there, > > I created a web application running in Tomcat, I use ibatis to do datab= ase operation, everything works very well on my own machine. After publish= to the hosting server, I met a n odd problem, which is reporting a java.i= o.FilePermission problem, however, none of my code writes anything to the = server, I'm very confused and have no idea. who can help? following is the= error message when I tried to access one of the pages: > http://www.winw8lossprogram.com/shapeworks/listWinners.jsp > > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D > > HTTP Status 500 - > > type Exception report > > message > > description The server encountered an internal error () that prevented i= t from fulfilling this request. > > exception > > org.apache.jasper.JasperException: Error initializing MyAppSqlConfig cla= ss. Cause: com.ibatis.common.exception.NestedRuntimeException: Error occur= red. Cause: com.ibatis.common.xml.NodeletException: Error parsing XML. Cau= se: org.xml.sax.SAXException: java.security.AccessControlException: access= denied (java.io.FilePermission /web/tomcat/work/hosting/www.winw8losspro= gram.com/shapeworks/loader/META-INF write) > Caused by: org.xml.sax.SAXException: java.security.AccessControlExceptio= n: access denied (java.io.FilePermission /web/tomcat/work/hosting/www.winw= 8lossprogram.com/shapeworks/loader/META-INF write) > Caused by: com.ibatis.common.xml.NodeletException: Error parsing XML. Ca= use: org.xml.sax.SAXException: java.security.AccessControlException: access= denied (java.io.FilePermission /web/tomcat/work/hosting/www.winw8losspro= gram.com/shapeworks/loader/META-INF write) > Caused by: org.xml.sax.SAXException: java.security.AccessControlExceptio= n: access denied (java.io.FilePermission /web/tomcat/work/hosting/www.winw= 8lossprogram.com/shapeworks/loader/META-INF write) > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.jav= a:372) > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > sun.reflect.GeneratedMethodAccessor69.invoke(Unknown Source) > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI= mpl.java:25) > java.lang.reflect.Method.invoke(Method.java:585) > org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:239) > java.security.AccessController.doPrivileged(Native Method) > javax.security.auth.Subject.doAsPrivileged(Subject.java:517) > org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:266) > org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java= :157) > > root cause > > java.lang.RuntimeException: Error initializing MyAppSqlConfig class. Cau= se: com.ibatis.common.exception.NestedRuntimeException: Error occurred. Ca= use: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: org= .xml.sax.SAXException: java.security.AccessControlException: access denied= (java.io.FilePermission /web/tomcat/work/hosting/www.winw8lossprogram.com= /shapeworks/loader/META-INF write) > Caused by: org.xml.sax.SAXException: java.security.AccessControlExceptio= n: access denied (java.io.FilePermission /web/tomcat/work/hosting/www.winw= 8lossprogram.com/shapeworks/loader/META-INF write) > Caused by: com.ibatis.common.xml.NodeletException: Error parsing XML. Ca= use: org.xml.sax.SAXException: java.security.AccessControlException: access= denied (java.io.FilePermission /web/tomcat/work/hosting/www.winw8losspro= gram.com/shapeworks/loader/META-INF write) > Caused by: org.xml.sax.SAXException: java.security.AccessControlExceptio= n: access denied (java.io.FilePermission /web/tomcat/work/hosting/www.winw= 8lossprogram.com/shapeworks/loader/META-INF write) > com.herbalife.shapeworks.perth.dao.BaseSqlMapDao.getSqlMapInstance(BaseSq= lMapDao.java:132) > com.herbalife.shapeworks.perth.dao.BaseSqlMapDao.executeQueryForList(Base= SqlMapDao.java:36) > com.herbalife.shapeworks.perth.dao.ShapeWorksDao.findAllWinners(ShapeWork= sDao.java:93) > org.apache.jsp.listWinners_jsp._jspService(listWinners_jsp.java:198) > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94) > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.jav= a:324) > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > sun.reflect.GeneratedMethodAccessor69.invoke(Unknown Source) > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI= mpl.java:25) > java.lang.reflect.Method.invoke(Method.java:585) > org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:239) > java.security.AccessController.doPrivileged(Native Method) > javax.security.auth.Subject.doAsPrivileged(Subject.java:517) > org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:266) > org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java= :157) > > note The full stack trace of the root cause is available in the Apache T= omcat/5.0.27 logs. > Apache Tomcat/5.0.27 > "DISCLAIMER: This email, including any attachments, is intended only for = use by the addressee(s) and may contain confidential and/or personal inform= ation and may also be the subject of legal privilege. If you are not the in= tended recipient, you must not disclose or use the information contained in= it. In this case, please let me know by return email, delete the message p= ermanently from your system and destroy any copies. > > Before you take any action based upon advice and/or information contained= in this email you should carefully consider the advice and information and= consider obtaining relevant independent advice. >