tomcat - 在 apache tomcat 上运行 Tcl

标签 tomcat web-applications tcl

我在想是否有适合 Apache Tomcat 6 的解决方案,例如 Apach Rivet。 我的问题是我想加载所有必要的包来运行我一次并将它用于收到的所有请求。

我希望在 Apache Tomcat 上执行此操作,因为我的应用程序的其他部分正在其上运行,我不想支持两个服务器,例如 tclhttpd。

我虽然使用了 apach CGI Servlet,但只是运行我的脚本并在最后释放资源,我得到了同样的效果。

谢谢

最佳答案

JTcl是用 Java 编写的 Tcl 的实现;应该可以在 Tomcat 网络应用程序中使用。但是,我从来没有真正尝试过,所以我不知道在webapp卸载时资源释放是否有问题。 如果我没记错的话,您的脚本也可能有问题,因为 JTcl 实现了相当旧的 Tcl 版本。确定您是否可以使用 JTcl 的最佳方法可能是尝试一下(首先使用一个简单的脚本来执行报告版本之类的操作,然后使用您的真实脚本)。

如果您不能让它为您的脚本工作,那么通过诸如 CGI 之类的东西运行标准的 Tcl 解释器(或 Starpack)是您最好的选择。 (Tcl 通常比 Java 轻很多,因此 CGI 的开销几乎没有那么大。还有其他加速选项。)

关于tomcat - 在 apache tomcat 上运行 Tcl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13902852/

相关文章:

java - 如何使用 Java 和 Spring 更改计划任务中的值

javascript - 是否可以在离线网络应用程序中上传图像?

java - 引用普通jar文件时如何避免编译错误?

linux - 在linux中读取expect文件中的输出

java - 如何用Java Hook 到系统级expect?

apache - 当我发布新版本的网站时,为什么我的用户看不到最新更新?

database - spring hibernate 获取整个数据库的锁

java - 部署War时Tomcat 6错误

bash - 从 tcl 脚本调用 bash 脚本并返回和退出状态

tomcat - 在企业中使用 Tomcat Web 容器