You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by bu...@apache.org on 2006/07/13 04:30:26 UTC

DO NOT REPLY [Bug 35869] - Can't run as a service on Windows Server 2003 64-Bit Edition

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG�
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=35869>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND�
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=35869





------- Additional Comments From CyberSongs@Musics.net  2006-07-13 02:30 -------
I fought this bug too.  It is related to Windows Data Execution Prevention 
[DEP] and Data Object Model Component [DCOM] and well as most likely the +COM 
under Component Services | Component Services | Computers | My Computer

Second, this as well as nVidia drivers may require installation as a service 
from the command:

"<drive>:\<ServerRoot>\Apache2\bin\Apache.exe" -k install -n "Apache2" -k

and to run:

<drive>:\<ServerRoot>\Apache2\bin\Apache.exe -w -n "Apache2" -k start

Generally, I've worked around the bug this way.  It seems to be in the 
installer's failure to know how to set up permissions properly.

cgi won't run, MySQL won't work, PHP won't work, and most forum software won't 
work because of this.

Other programs also will not work, including the nVidia Firewall Network Access 
Manager [NAM] and others crucial to services.

The truth of it is that the packagers are not familiar with the Execution Bit 
and Code Segment Tag Bits utilized in DEP and 64-bit systems.

Apache 2.0.47 installs and works on Windows Server 2003 (R2), even though it is 
a 32-bit application and service.  I believe when Apache fixed some reported 
cgi bug they broke the install and execution, simply because Apache 2.0.47 
doesn't have this problem out of the box on 64-bit systems.  I wish they'd keep 
access to earlier version around and that they'd fix this fix for an exploit 
that was reported as possible yet one which no one had attempted.

The packagers should actually try it on a dry install of a 64-bit system before 
they release the patches and finalize the beta testing!


-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org