Yes I also think it's related to de ajp connector in wildfly. 
This afternoon i tested with mod_proxy and that shows the same problem. Thans 
for the clear explanation.


-----Oorspronkelijk bericht-----
Van: Mark Eggers [mailto:its_toas...@yahoo.com.INVALID] 
Verzonden: dinsdag 10 juni 2014 21:45
Aan: Tomcat Users List
Onderwerp: Re: Working mod_jk related to loglevel with wildfly?

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 6/10/2014 12:35 PM, André Warnier wrote:
> Mark Eggers wrote:
>> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
>> 
>> On 6/10/2014 8:29 AM, André Warnier wrote:
>>> André Warnier wrote:
>>>> Martin Stolk wrote:
>>>>> 
>>>>> Hello,
>>>>> 
>>>>> We are migrating our applications from tomcat to wildfly.
>>>>> We are using mod_= jk (1.2.40) to connect apache to the wildfly 
>>>>> ajp port.
>>>>> 
>>>>> When using tomcat there are no problems, but with wilfdly there is 
>>>>> a strang= e behavior in our application.
>>>> It is a bit of a puzzle then, why you are asking for help here. 
>>>> Would "http://wildfly.org/gethelp/"; not be a better place to start 
>>>> ?
>>>> 
>>>>> Our application is written in java (wicket) and when entering a 
>>>>> search form= every field fills with a semi-colon after entering 
>>>>> the find button. When i= set the JkLogLevel to trace or debug the 
>>>>> problems remains but less frequen= tly and not in every form. I 
>>>>> also tried different
>>>>> ForwardURI** JkOptions, but that make no difference.
>>>> I can't think of a reason off-hand why this should ever make any 
>>>> difference. It would seem that the first thing to look at, is what 
>>>> this "Find" button in the form really does.  Is it just a "submit" 
>>>> button, or does it call something (some javascript perhaps) ? Does 
>>>> the <form> send a POST, or a GET request ?
>>>> 
>>>>> Can anyone help me where to find a solution?
>>>>> 
>>> Ok, I'll bite again. As I understand the issue, you have the 
>>> following schema :
>>> 
>>> B + BA <-HTTP-> A + M <-AJP-> E + EA
>>> 
>>> where :
>>> 
>>> - B is the browser - BA is the "application" in the browser.
>>> That can be pure HTML, or HTML + javascript, or a Java Applet, or 
>>> whatever - A is the Apache httpd front-end - M is the mod_jk module 
>>> running inside Apache httpd - E is the Servlet Engine (Tomcat or 
>>> Wildfly) - EA is the java application running inside of E
>>> 
>>> and we assume that the only element which varies is E, which is 
>>> either Tomcat or Wildfly.
>>> 
>>> You say that when E is Tomcat, everything works fine. But when E is 
>>> Wildfly, strange things happen.
>>> 
>>> Given that B + BA are the same and would send the same HTTP requests 
>>> in both cases to A, - there is no reason why A would do anything 
>>> different when E is Wildfly, than when E is Tomcat.
>>> A does not even know which Servlet Engine E is being used. - there 
>>> is no reason why M would do anything different when E is Wildfly, 
>>> than when E is Tomcat. M does not even know which Servlet Engine E 
>>> is being used. It just knows that it is talking to an AJP connector 
>>> of a webserver, and that it needs to "translate" the HTTP request, 
>>> to an AJP request, before forwarding it.
>>> 
>>> The only impact that I can think of, of changing the mod_jk 
>>> loglevel, is to make mod_jk perhaps a little bit slower, because it 
>>> has to log more. (But we should be talking of at most milliseconds 
>>> here).
>>> 
>>> So, on the face of it, logically, I would think that if there is a 
>>> problem when E is Wildfly, the problem must be with Wildfly, or with 
>>> how Wildfly is running the EA application.
>>> 
>>> Or else, our premise is wrong, and BA is not exactly the same in 
>>> both cases, and does not send exactly the same thing to A.
>>> But since BA "comes from" E + EA originally, that would also mean 
>>> that the problem is with Wildfly + the EA application.
>>> 
>>> So I would still go to the Wildfly support list, present the same 
>>> case as you did above, and ask them if they have a clue as to what 
>>> may be happening.
>> 
>> 
>> To extend André's excellent examination . . . .
>> 
>> It would be nice if you could remove A + M from the equation. In 
>> other words:
>> 
>> B + BA <-HTTP-> E + EA
>> 
>> Then vary E (Wildfly or Tomcat).
>> 
>> If both work, then the issue might be with Firefly's AJP 
>> configuration (or its AJP implementation).
>> 
>> If Firefly does not work, then the issue might be with Firefly's 
>> configuration (or Firefly and Wicket).
>> 
>> If neither work, then that's a puzzle.
>> 
>> . . . . just my (coffee-less) 2 cents
> 
> Now wait, Firefly ? Is that linked to the coffee-less state ?

No, probably too much Netflix.

Wildfly it is.

. . . 2 cents now with more coffee
/mde/

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.13 (MingW32)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJTl2BDAAoJEEFGbsYNeTwtQQEIAKVkJDQ4BDSsijLIxzQLX98B
5bGLcWQr794euBMiCh/6sVqD5PjNPwHhKYcbaGRl+GMauLFxvPikODVqQD+y9C+8
k5ZrAbC+nXTQxsNDY8NvzphHLApHjrJIRzHUBRDNDP+0ptgMBKCA46kkWAvq8eXZ
WRsHQ0LvffV9U+yXkA3+gbJgHB0w9YuCz+7nvaCzW9nH2CyRpaxZgY1B2NqBwnM5
Xca9XeosQWBgfIkS3HQz6csyZT/7aAPoTED5fq/+vMtmN2nw13rNSxIZklCL8Qwq
xcMjtNSsNuyqmPofa75aczDZc/iJ8yYuYSRNGPn4Yoa5GNmzOmEiBDV5nen/0WI=
=4QYn
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to