tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From MilleBii <mille...@gmail.com>
Subject Re: servlet exception when processing TLD
Date Sun, 15 Nov 2009 22:35:28 GMT
Found where to disable security ie in /etc/init.d/tomcat6 ... now it works.

Not sure why the specific grant didn't work though ?

2009/11/15 MilleBii <millebii@gmail.com>

> tried also by modifying conf/policy.d/50local.policy ... same results
> strange.
>
> Total stack is always the following
>
> SEVERE: Exception  sending initialized context event  (context initialized)
>> at listener class instance  (listener) org.apache.nutch.searcher.
>>>
>>> NutchBean$NutchBeanConstructor
>>
>>
>> java.lang.RuntimeException: java.security.AccessControlException: access
>> denied (java.lang.reflect.ReflectPermission suppressAccessChecks)
>>     at
>> org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:81)
>>     at
>> org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:1366)
>>     at org.apache.hadoop.fs.FileSystem.access$200(FileSystem.java:56)
>>     at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:1379)
>>     at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:215)
>>     at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:120)
>>     at org.apache.nutch.searcher.NutchBean.<init>(NutchBean.java:89)
>>     at org.apache.nutch.searcher.NutchBean.<init>(NutchBean.java:77)
>>     at
>> org.apache.nutch.searcher.NutchBean$NutchBeanConstructor.contextInitialized(NutchBean.java:425)
>>     at
>> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
>>     at
>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4342)
>>     at
>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
>>     at
>> org.apache.catalina.core.ContainerBase.access$000(ContainerBase.java:123)
>>     at
>> org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(ContainerBase.java:145)
>>
>>     at java.security.AccessController.doPrivileged(Native Method)
>>     at
>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:769)
>>     at
>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
>>     at
>> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:830)
>>     at
>> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:719)
>>     at
>> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
>>     at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)
>>     at
>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
>>     at
>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
>>     at
>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
>>     at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
>>     at
>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
>>     at
>> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
>>     at
>> org.apache.catalina.core.StandardService.start(StandardService.java:516)
>>     at
>> org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
>>     at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>     at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>     at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>     at java.lang.reflect.Method.invoke(Method.java:616)
>>     at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>     at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>     at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>     at java.lang.reflect.Method.invoke(Method.java:616)
>>     at
>> org.apache.commons.daemon.support.DaemonLoader.start(DaemonLoader.java:177)
>>
>
>
>>>> 2009/11/15 MilleBii <millebii@gmail.com>
>
> Not sure how to fully disable security but I added the following which I
>> understand should grand all rights to classes under my webapp:
>>
>> 1.  grant codeBase "file:${catalina.home}/webapps/nutch-1.0/-" {
>>  permission java.security.AllPermission;
>>  }; in  conf/catalina.policy
>>
>> 2. /etc/init.d/tomcat6 restart
>>
>> 3. start webapp  by admin
>>
>> Still the same error...
>>
>> 2009/11/15 Pid <pid@pidster.com>
>>
>> On 15/11/2009 19:33, MilleBii wrote:
>>>
>>>> Nothing... is there a way to get more details actually ?
>>>>
>>>> Did another trial I installed Tomcat 6 and deployed the same app, still
>>>> a
>>>> problem but I get another issue probably more meaning full
>>>>
>>>
>>> You're running Tomcat with the Security Manager enabled.
>>>
>>> Presumably the Ubuntu package automatically configures the Security
>>> Manager in it's startup config.  You should examine those files for more
>>> clues as to how you can disable it.
>>>
>>> If you can disable the Security Manager temporarily, see if the
>>> application starts up.  If not, send more error log info showing what
>>> happened and we'll try to assist.
>>>
>>> If it does, re-enable it and you'll have to to figure out what the
>>> application is trying to do, then add appropriate permissions in
>>> tomcat/conf/catalina.policy.
>>>
>>> There's more information about the SM here:
>>>
>>>  http://tomcat.apache.org/tomcat-6.0-doc/security-manager-howto.html
>>>
>>>
>>>
>>>
>>> p
>>>
>>>
>>>  SEVERE: Exception  sending initialized context event  (context
>>>> initialized)
>>>>
>>>>> at listener class instance  (listener)
>>>>> org.apache.nutch.searcher.NutchBean$NutchBeanConstructor
>>>>> java.lang.RuntimeException: java.security.AccessControlException:
>>>>> access
>>>>> denied (java.lang.reflect.ReflectPermission suppressAccessChecks)
>>>>>     at
>>>>>
>>>>> org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:81)
>>>>>     at
>>>>> org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:1366)
>>>>>     at org.apache.hadoop.fs.FileSystem.access$200(FileSystem.java:56)
>>>>>     at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:1379)
>>>>>     at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:215)
>>>>>     at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:120)
>>>>>     at org.apache.nutch.searcher.NutchBean.<init>(NutchBean.java:89)
>>>>>     at org.apache.nutch.searcher.NutchBean.<init>(NutchBean.java:77)
>>>>>     at
>>>>>
>>>>> org.apache.nutch.searcher.NutchBean$NutchBeanConstructor.contextInitialized(NutchBean.java:425)
>>>>>     at
>>>>>
>>>>> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
>>>>>     at
>>>>>
>>>>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4342)
>>>>>
>>>>>
>>>> So I'm stuck still.
>>>>
>>>> 2009/11/15 Caldarale, Charles R<Chuck.Caldarale@unisys.com>
>>>>
>>>>  From: MilleBii [mailto:millebii@gmail.com]
>>>>>> Subject: servlet exception when processing TLD
>>>>>>
>>>>>> SEVERE: Error reading tld listeners javax.servlet.ServletException:
>>>>>>
>>>>>>> Exception when processing TLD at the ressource path
>>>>>>> /WEB-INF/taglibs-i18n.tld dans le contexte /nutch-1.0
>>>>>>> javax.servlet.ServletException: Exception when processing TLD
at the
>>>>>>> ressource path  /WEB-INF/taglibs-i18n.tld dans le contexte /nutch-1.0
>>>>>>>         at
>>>>>>> org.apache.catalina.startup.TldConfig.tldScanTld(TldConfig.java:555)
>>>>>>>
>>>>>>
>>>>> The above exception is a wrapper for the underlying cause.  Is there
>>>>> another, nested exception displayed in the logs?
>>>>>
>>>>>  - Chuck
>>>>>
>>>>>
>>>>> THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE
>>>>> PROPRIETARY
>>>>> MATERIAL and is thus for use only by the intended recipient. If you
>>>>> received
>>>>> this in error, please contact the sender and delete the e-mail and its
>>>>> attachments from all computers.
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>>> For additional commands, e-mail: users-help@tomcat.apache.org
>>>
>>>
>>
>>
>> --
>> -MilleBii-
>>
>
>
>
> --
> -MilleBii-
>



-- 
-MilleBii-

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message