On Feb 12, 2007, at 11:27 AM, Spotts, Joel ((ISS Atlanta)) wrote:

Kevan,

How do I turn off proxy generation? What do you mean by breaking admin console? I wont be able to control that app from the admin console? Are there other side effects?


Hi Yoel,
Disable proxy generation like this:

export JAVA_OPTS=-DXorg.apache.geronimo.gbean.NoProxy=true
./geronimo.sh run

Server startup will be a few seconds faster. You should see a log entry like this:

14:28:05,885 WARN [AbstractGBeanReference] GBean reference proxies has been disabled: This is an experimental and untested operating mode
Starting Geronimo Application Server v1.1.1

It's my understanding that there are some admin console functions that won't work, with NoProxy. I must confess that I don't know what specific features they are...

Generated GBean proxies give the admin console a common management GBean interface to work with. Without proxies some GBean inspection/ management functions won't work. I ran a quick test with NoProxy -- starting stopping web apps, etc -- and didn't run into any errors.

Perhaps someone better versed in our console implementation can explain what exactly won't work...

--kevan


Thanks,

Yoel

From: Kevan Miller [mailto:[EMAIL PROTECTED]
Sent: Saturday, February 10, 2007 12:56 PM
To: [email protected]
Subject: Re: Gbean within a signed jar


On Feb 6, 2007, at 2:54 PM, Spotts, Joel ((ISS Atlanta)) wrote:

I have a gbean packaged within a signed jar that is placed in my EAR. Trouble is it seems that geronimo uses proxy classes on the gbean class files, which results in the dreaded:

java.lang.SecurityException: class "..."'s signer information does not match signer information of other classes in the same package

when geronimo attempts to start the gbean. Anyone have a solution to this problem other than not signing the jar?

Hi Yoel,
Interesting. First I've heard of this problem, but it makes sense. I don't really have a "solution" for you.

1) As you suggest,  don't sign your jar... :-P
2) Turn off proxy generation in the server. This, however, has the unfortunate side-effect of breaking the admin console. So, this really isn't much of an option.

Perhaps somebody else can chime in...

--kevan

Reply via email to