从java .war文件创建一个dll

时间:2010-11-12 19:22:45

标签: java .net dll war

我有一个外部工具,它是一个tomcat webservice(以.war形式发布),我想从.net中使用它。我有一个相当复杂的环境,我不想处理向生产机器添加更多移动部件(tomcat,java等)。有没有办法将应用程序转换为DLL?

3 个答案:

答案 0 :(得分:1)

.dll完全是Windows特定的事情,其中​​.war完全是jvm具体的事情。

我认为你不会找到它的工具/转换器。

我建议您从.net

中使用网络服务

答案 1 :(得分:1)

我担心你唯一的选择是在Java环境中部署WAR,然后从.NET环境中调用它。

我可以推荐Jetty部署WAR,我有比使用Tomcat更好的经验。它更简单,启动更快,错误更容易理解。 (但显然任何Java Web容器都可以。)

然后从.NET代码中调用Java服务。似乎Java代码已经提供了Web服务,因此您需要在.NET中为其构建客户端。如果它使用像SOAP这样的标准Web服务协议,那么.NET应该有很多库可以让你这样做。

没有快速的自动方式将Java转换为.NET唉;所以这是你唯一的选择。

答案 2 :(得分:0)

完全不可能。很高兴将此工具作为Web服务意味着您需要JVM和servlet容器才能使用它,而不必完全重写它。在应用程序集成方面,这是一个非常简单的案例。