You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Nitish Chitta <nc...@tibco.com.INVALID> on 2023/06/14 11:16:09 UTC
Factory already defined error with Tomcat 9
Hello,
I am trying to connect to a Weblogic server and have an embedded Tomcat 9
instance running in my application as well.
I suppose the factory is being set twice and hence I am getting this error.
I wanted to know why this issue was not occuring with Tomcat 7?
Regards,
Nitish
Re: Factory already defined error with Tomcat 9
Posted by Nitish Chitta <nc...@tibco.com.INVALID>.
Thanks for the help.
Nitish
On Wed, Jun 14, 2023 at 9:57 PM Mark Thomas <ma...@apache.org> wrote:
> Call TomcatURLStreamHandlerFactory.disable() before you start Tomcat.
>
> Note that this means that if your Tomcat instance is using WAR files it
> will only work if the WAR files are unpacked to a directory first.
>
> Mark
>
>
> On 14/06/2023 14:51, Nitish Chitta wrote:
> > Please let me know in case a more detailed stack trace is required.
> >
> > Nitish
> >
> > On Wed, Jun 14, 2023 at 6:10 PM Nitish Chitta <nc...@tibco.com> wrote:
> >
> >> Missed Tomcat 7 version : 7.0.94
> >>
> >> Nitish
> >>
> >> On Wed, Jun 14, 2023 at 5:10 PM Nitish Chitta <nc...@tibco.com>
> wrote:
> >>
> >>> Tomcat version : 9.0.44
> >>> Stack Trace :
> >>>
> >>> Caused by: java.lang.Error: factory already defined
> >>> at java.net.URL.setURLStreamHandlerFactory(URL.java:1159)
> >>> at
> >>>
> org.apache.catalina.webresources.TomcatURLStreamHandlerFactory.<init>(TomcatURLStreamHandlerFactory.java:130)
> >>> at
> >>>
> org.apache.catalina.webresources.TomcatURLStreamHandlerFactory.getInstanceInternal(TomcatURLStreamHandlerFactory.java:53)
> >>> at
> >>>
> org.apache.catalina.webresources.TomcatURLStreamHandlerFactory.register(TomcatURLStreamHandlerFactory.java:77)
> >>> at
> >>>
> org.apache.catalina.webresources.StandardRoot.registerURLStreamHandlerFactory(StandardRoot.java:711)
> >>> at
> >>>
> org.apache.catalina.webresources.StandardRoot.initInternal(StandardRoot.java:698)
> >>> at
> >>> org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136)
> >>>
> >>> Regards,
> >>> Nitish
> >>>
> >>> On Wed, Jun 14, 2023 at 4:52 PM Mark Thomas <ma...@apache.org> wrote:
> >>>
> >>>> On 14/06/2023 12:16, Nitish Chitta wrote:
> >>>>> Hello,
> >>>>> I am trying to connect to a Weblogic server and have an embedded
> >>>> Tomcat 9
> >>>>> instance running in my application as well.
> >>>>>
> >>>>> I suppose the factory is being set twice and hence I am getting this
> >>>> error.
> >>>>>
> >>>>> I wanted to know why this issue was not occuring with Tomcat 7?#
> >>>>
> >>>> Exact Tomcat versions?
> >>>>
> >>>> The full error message including stack trace is?
> >>>>
> >>>> Mark
> >>>>
> >>>> ---------------------------------------------------------------------
> >>>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> >>>> For additional commands, e-mail: users-help@tomcat.apache.org
> >>>>
> >>>>
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>
Re: Factory already defined error with Tomcat 9
Posted by Mark Thomas <ma...@apache.org>.
Call TomcatURLStreamHandlerFactory.disable() before you start Tomcat.
Note that this means that if your Tomcat instance is using WAR files it
will only work if the WAR files are unpacked to a directory first.
Mark
On 14/06/2023 14:51, Nitish Chitta wrote:
> Please let me know in case a more detailed stack trace is required.
>
> Nitish
>
> On Wed, Jun 14, 2023 at 6:10 PM Nitish Chitta <nc...@tibco.com> wrote:
>
>> Missed Tomcat 7 version : 7.0.94
>>
>> Nitish
>>
>> On Wed, Jun 14, 2023 at 5:10 PM Nitish Chitta <nc...@tibco.com> wrote:
>>
>>> Tomcat version : 9.0.44
>>> Stack Trace :
>>>
>>> Caused by: java.lang.Error: factory already defined
>>> at java.net.URL.setURLStreamHandlerFactory(URL.java:1159)
>>> at
>>> org.apache.catalina.webresources.TomcatURLStreamHandlerFactory.<init>(TomcatURLStreamHandlerFactory.java:130)
>>> at
>>> org.apache.catalina.webresources.TomcatURLStreamHandlerFactory.getInstanceInternal(TomcatURLStreamHandlerFactory.java:53)
>>> at
>>> org.apache.catalina.webresources.TomcatURLStreamHandlerFactory.register(TomcatURLStreamHandlerFactory.java:77)
>>> at
>>> org.apache.catalina.webresources.StandardRoot.registerURLStreamHandlerFactory(StandardRoot.java:711)
>>> at
>>> org.apache.catalina.webresources.StandardRoot.initInternal(StandardRoot.java:698)
>>> at
>>> org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136)
>>>
>>> Regards,
>>> Nitish
>>>
>>> On Wed, Jun 14, 2023 at 4:52 PM Mark Thomas <ma...@apache.org> wrote:
>>>
>>>> On 14/06/2023 12:16, Nitish Chitta wrote:
>>>>> Hello,
>>>>> I am trying to connect to a Weblogic server and have an embedded
>>>> Tomcat 9
>>>>> instance running in my application as well.
>>>>>
>>>>> I suppose the factory is being set twice and hence I am getting this
>>>> error.
>>>>>
>>>>> I wanted to know why this issue was not occuring with Tomcat 7?#
>>>>
>>>> Exact Tomcat versions?
>>>>
>>>> The full error message including stack trace is?
>>>>
>>>> Mark
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>>>> For additional commands, e-mail: users-help@tomcat.apache.org
>>>>
>>>>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: Factory already defined error with Tomcat 9
Posted by Nitish Chitta <nc...@tibco.com.INVALID>.
Please let me know in case a more detailed stack trace is required.
Nitish
On Wed, Jun 14, 2023 at 6:10 PM Nitish Chitta <nc...@tibco.com> wrote:
> Missed Tomcat 7 version : 7.0.94
>
> Nitish
>
> On Wed, Jun 14, 2023 at 5:10 PM Nitish Chitta <nc...@tibco.com> wrote:
>
>> Tomcat version : 9.0.44
>> Stack Trace :
>>
>> Caused by: java.lang.Error: factory already defined
>> at java.net.URL.setURLStreamHandlerFactory(URL.java:1159)
>> at
>> org.apache.catalina.webresources.TomcatURLStreamHandlerFactory.<init>(TomcatURLStreamHandlerFactory.java:130)
>> at
>> org.apache.catalina.webresources.TomcatURLStreamHandlerFactory.getInstanceInternal(TomcatURLStreamHandlerFactory.java:53)
>> at
>> org.apache.catalina.webresources.TomcatURLStreamHandlerFactory.register(TomcatURLStreamHandlerFactory.java:77)
>> at
>> org.apache.catalina.webresources.StandardRoot.registerURLStreamHandlerFactory(StandardRoot.java:711)
>> at
>> org.apache.catalina.webresources.StandardRoot.initInternal(StandardRoot.java:698)
>> at
>> org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136)
>>
>> Regards,
>> Nitish
>>
>> On Wed, Jun 14, 2023 at 4:52 PM Mark Thomas <ma...@apache.org> wrote:
>>
>>> On 14/06/2023 12:16, Nitish Chitta wrote:
>>> > Hello,
>>> > I am trying to connect to a Weblogic server and have an embedded
>>> Tomcat 9
>>> > instance running in my application as well.
>>> >
>>> > I suppose the factory is being set twice and hence I am getting this
>>> error.
>>> >
>>> > I wanted to know why this issue was not occuring with Tomcat 7?#
>>>
>>> Exact Tomcat versions?
>>>
>>> The full error message including stack trace is?
>>>
>>> Mark
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>>> For additional commands, e-mail: users-help@tomcat.apache.org
>>>
>>>
Re: Factory already defined error with Tomcat 9
Posted by Nitish Chitta <nc...@tibco.com.INVALID>.
Missed Tomcat 7 version : 7.0.94
Nitish
On Wed, Jun 14, 2023 at 5:10 PM Nitish Chitta <nc...@tibco.com> wrote:
> Tomcat version : 9.0.44
> Stack Trace :
>
> Caused by: java.lang.Error: factory already defined
> at java.net.URL.setURLStreamHandlerFactory(URL.java:1159)
> at
> org.apache.catalina.webresources.TomcatURLStreamHandlerFactory.<init>(TomcatURLStreamHandlerFactory.java:130)
> at
> org.apache.catalina.webresources.TomcatURLStreamHandlerFactory.getInstanceInternal(TomcatURLStreamHandlerFactory.java:53)
> at
> org.apache.catalina.webresources.TomcatURLStreamHandlerFactory.register(TomcatURLStreamHandlerFactory.java:77)
> at
> org.apache.catalina.webresources.StandardRoot.registerURLStreamHandlerFactory(StandardRoot.java:711)
> at
> org.apache.catalina.webresources.StandardRoot.initInternal(StandardRoot.java:698)
> at
> org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136)
>
> Regards,
> Nitish
>
> On Wed, Jun 14, 2023 at 4:52 PM Mark Thomas <ma...@apache.org> wrote:
>
>> On 14/06/2023 12:16, Nitish Chitta wrote:
>> > Hello,
>> > I am trying to connect to a Weblogic server and have an embedded Tomcat
>> 9
>> > instance running in my application as well.
>> >
>> > I suppose the factory is being set twice and hence I am getting this
>> error.
>> >
>> > I wanted to know why this issue was not occuring with Tomcat 7?#
>>
>> Exact Tomcat versions?
>>
>> The full error message including stack trace is?
>>
>> Mark
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
>>
>>
Re: Factory already defined error with Tomcat 9
Posted by Nitish Chitta <nc...@tibco.com.INVALID>.
Tomcat version : 9.0.44
Stack Trace :
Caused by: java.lang.Error: factory already defined
at java.net.URL.setURLStreamHandlerFactory(URL.java:1159)
at
org.apache.catalina.webresources.TomcatURLStreamHandlerFactory.<init>(TomcatURLStreamHandlerFactory.java:130)
at
org.apache.catalina.webresources.TomcatURLStreamHandlerFactory.getInstanceInternal(TomcatURLStreamHandlerFactory.java:53)
at
org.apache.catalina.webresources.TomcatURLStreamHandlerFactory.register(TomcatURLStreamHandlerFactory.java:77)
at
org.apache.catalina.webresources.StandardRoot.registerURLStreamHandlerFactory(StandardRoot.java:711)
at
org.apache.catalina.webresources.StandardRoot.initInternal(StandardRoot.java:698)
at
org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136)
Regards,
Nitish
On Wed, Jun 14, 2023 at 4:52 PM Mark Thomas <ma...@apache.org> wrote:
> On 14/06/2023 12:16, Nitish Chitta wrote:
> > Hello,
> > I am trying to connect to a Weblogic server and have an embedded Tomcat 9
> > instance running in my application as well.
> >
> > I suppose the factory is being set twice and hence I am getting this
> error.
> >
> > I wanted to know why this issue was not occuring with Tomcat 7?#
>
> Exact Tomcat versions?
>
> The full error message including stack trace is?
>
> Mark
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>
Re: Factory already defined error with Tomcat 9
Posted by Mark Thomas <ma...@apache.org>.
On 14/06/2023 12:16, Nitish Chitta wrote:
> Hello,
> I am trying to connect to a Weblogic server and have an embedded Tomcat 9
> instance running in my application as well.
>
> I suppose the factory is being set twice and hence I am getting this error.
>
> I wanted to know why this issue was not occuring with Tomcat 7?#
Exact Tomcat versions?
The full error message including stack trace is?
Mark
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org