Avatar billede Slettet bruger
03. juni 2004 - 09:31 Der er 1 løsning

Tomcat fejl ved mere end ét billede

Jeg har en ganske enkel JSP side, indeholdende to billeder og et kald til et singleton pattern:

<%@ page
contentType="text/html;charset=iso-8859-1"
language="java"
import="beans.Server"
errorPage="error.jsp"
%>
<img src="./images/print.gif">
<img src="./images/question.gif">
<%
Server.getInstance();
%>

Denne JSP side giver følgende fejl:
--------------------------------------------------------
Jun 3, 2004 8:34:55 AM org.apache.commons.modeler.Registry registerComponent
SEVERE: Error registering Catalina:type=RequestProcessor,worker=http8080,name=HttpRequest3
java.lang.SecurityException: access denied (javax.management.MBeanTrustPermission register)
        at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.checkMBeanTrustPermission(DefaultMBeanServerInterceptor.java:1725)
        at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(DefaultMBeanServerInterceptor.java:342)
        at com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(JmxMBeanServer.java:505)
        at org.apache.commons.modeler.Registry.registerComponent(Registry.java:871)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.init(Http11Protocol.java:697)
        at org.apache.tomcat.util.net.TcpWorkerThread.getInitData(PoolTcpEndpoint.java:569)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:677)
        at java.lang.Thread.run(Thread.java:534)
Jun 3, 2004 8:34:55 AM org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler init
WARNING: Error registering request

Fejlen opstår for hvert billede der er udover det første. Dvs. hvis jeg sætter flere billeder på siden kommer fejlen tilsvarende antal gange. Hvis jeg har 2 billeder: éen fejl, 3 billeder; to gange fejlen, osv. Det ser ud som om der bliver lavet et HttpRequest for hvert yderligere billede siden indeholder.

Når siden reloades og alle billeder ER loadet én gang fra webserveren, kommer fejlen ikke igen.

Fejlen forsvinder også hvis jeg fjerne kaldet til
Server.getInstance();

Er der nogen der har noget som helst bud på hvorfor fejlen opstår? Det ser ud som om Tomcat får "munden for fuld", ikke? Fejlen har dog ingen indvirkning på websitets stabilitet el.lign, men det er vildt irriterende at kigge på, og så fylder det jo hurtigt log-filen.

Tomcat version er 5.0.19, men fejlen kom også på tidligere versioner. Fejlen er iøvrigt ikke afhængig af browseren der kalder siden.

Hjælp !
Avatar billede Slettet bruger
27. februar 2005 - 16:16 #1
Lukket
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester