If httpd is displayed in the system tray, then it would seem that it
is installed. It may not be running due to any number of problems, though.
E.g., if you didn't specify any port during the installation it's perfectly possibly that it's trying to use the same port IIS is already running on, isn't it? That would prevent httpd from running. Try shutting down IIS and see if you can start httpd then.
I'd also investigate why it's displaying a message about Apache Tomcat in the log if you're actually trying to run Apache httpd. Make sure httpd isn't failing because it's trying to start Tomcat and that's not working.
Whether a JDK is installed is irrelevant for running Apache httpd itself. It neither contains nor uses
Java.