首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >托管用linux编写的服务,并通过运行在Windows7中的C#来使用它

问托管用linux编写的服务,并通过运行在Windows7中的C#来使用它
EN

Stack Overflow用户
提问于 2013-03-12 05:24:41
回答 2查看 219关注 0票数 0

我需要通过一个java程序在linux中编写一个web服务。所提供的服务应该是文本文件。例如,每当客户端访问服务时,它都应该返回一个文件Say /tmp/sample.txt。

问题是,客户端是一个运行在Windows 7上的C#程序,而linux将作为虚拟机在windows上运行。

我需要的是:

  1. 如何在linux中托管用java编写的服务。
  2. 如何在windows中访问它-- c#程序。

如果有人帮我做这件事我会很高兴的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-03-12 05:39:59

您可以将Tomcat集成到Apache中,以便在Linux上托管Java站点。下面是Apache的站点:http://tomcat.apache.org/。不要忘记,您还需要在Linux服务器上安装JDK,以便它能够运行Java程序。

这里有一个可以帮助您在Linux的RedHat发行版上开始使用它的站点:http://easylinuxtutorials.blogspot.com.au/2012/07/how-to-install-apache-tomcat-7-on.html

只要它有一个可访问的URL,您就可以调用该URL,然后通过将其保存到本地目录并从下载的文件中读取它,或者直接将其读取到文件流中来读取该文件。检查How to read a file from internet?

票数 1
EN

Stack Overflow用户

发布于 2015-01-13 23:43:22

您的意思是在Linux上托管Java中的服务!没有什么是“用Linux编写的”。

这里有两个片段显示..。

步骤1.使用SFTP在Fedora/Linux上创建一个VM,以便您可以上传创建的Java(使用Netbeans或记事本!)在您的Windows工作站上到VM。https://gridwizard.wordpress.com/2014/12/28/install-tomcat-on-fedora-vm-for-msdev/

步骤2.创建一个简单的java-ws,放在Tomcat下面,然后从C# https://gridwizard.wordpress.com/2014/12/26/java-ws-and-dotnet-interop-example/消费。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15353918

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档