从java.war文件创建dll

从java.war文件创建dll,java,.net,dll,war,Java,.net,Dll,War,我有一个外部工具,它是一个TomcatWebService(作为.war分发),我想从.net使用它。我有一个相当复杂的环境,我不想在生产机器中添加更多的活动部件(tomcat、java等)。有没有办法将应用程序转换为dll?.dll完全是windows特有的东西,而.war完全是jvm特有的东西 我认为你找不到它的工具/转换器 我建议您使用.net中的web服务。恐怕您唯一的选择是在Java环境中部署WAR,然后从.net环境调用它 我可以推荐Jetty部署战争,我有比使用Tomcat更好的经

我有一个外部工具,它是一个TomcatWebService(作为.war分发),我想从.net使用它。我有一个相当复杂的环境,我不想在生产机器中添加更多的活动部件(tomcat、java等)。有没有办法将应用程序转换为dll?

.dll
完全是windows特有的东西,而
.war
完全是jvm特有的东西

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


我建议您使用.net中的web服务。恐怕您唯一的选择是在Java环境中部署WAR,然后从.net环境调用它

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

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


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

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