我使用的是Java版的Apple Webobjects,我想知道它是如何在幕后工作的。要使应用程序成功运行,似乎需要在java虚拟机中运行java应用程序,一个安装了WebObjects适配器作为webobjects模块的apache实例,以及作为unix守护进程运行的"wotaskd“。
到达apache的http请求如何最终成为java WORequest??
wotaskd的用途是什么??它在这一切中扮演了什么角色?
适配器如何与JVM进程“对话”?共享内存?是否涉及JNI?这一切是如何工作的?
发布于 2011-05-27 22:39:50
wotaskd和Apache模块只在部署时需要,在开发时不需要。wotaskd是一个工具/守护进程,它将启动您的WebObjects应用程序并监视它们。Apache模块(mod_WebObjects)用于在Apache和WebObjects应用程序之间转发请求和响应。IHMO,这一切都是通过HTTP完成的,不涉及JNI。
查看"Deploying_Applications“指南(你可以在http://wiki.objectstyle.org/confluence/display/WO/Documentation上找到),它解释了一切。
https://stackoverflow.com/questions/6061471
复制相似问题