如何从其他系统访问网络应用程序?

问题描述:

如何从其他系统访问java web应用程序..?请指导我如何做?我需要它尽快..如何从其他系统访问网络应用程序?

我的一些代码:

<body> 
<form action="NewServlet" method="post" accept="image/png,image/jpg,image/jpeg" > 
.........................// 
<br><br> 
<tr> <td>Image Link: </td> 
<td> <input type="file" name="select" > </td> </tr> 
.........................//few other lines 
</body> 
+1

没有足够的细节。什么是“其他系统”? – 2011-02-16 05:36:22

+0

容易只是安装在其他系统上,安装java(sun.com),你正在用气体烹饪:) – Jason 2011-02-16 05:55:30

+0

@jason ..没有..我想运行该项目的URL,而不是将代码复制到第二个系统。 – Deeps 2011-02-16 05:59:53

以下步骤:

  1. 部署其他机器上的Java Web应用程序。 [您可以用这种方式使用.war文件,servlet和java代码不需要在服务器机器上复制。]
  2. 运行服务器。
  3. 现在,除了部署应用程序的机器以外的任何机器上,您可以通过点击网址http://[deployed-machine-ip]:[port]/[App-Name]来访问您的应用程序。

我可以掌握转换后的问题。

首先,您需要了解Web应用程序和Web浏览器如何工作。

网页浏览器产生一个HTTP GET请求到服务器,例如服务器,生成一个html页面并将其发送回您的web浏览器。这是一个完整的操作。现在,您可以在网页浏览器上看到您的呈现html。

在您的页面上,您可能有一个可以将文件或文本作为其字段的表单。一旦通过按下按钮提交请求,表单通常会转换为HTTP POST请求并发送到服务器。如果POST包含文件,则您的服务器需要保存文件流,然后才能对文件运行进程。

如果您通过网页浏览器向本地计算机上的文件夹提交路径,则Web应用程序无法访问该文件夹是不可能的,因为这存在安全风险。您需要将文件夹的内容上传到Web应用程序并在服务器上处理。但是,一旦他们被处理,他们将在服务器上,您的本地内容将不会发生变化。您将不得不提供链接,以便将处理后的文件下载回本地计算机。本地文件无法通过网页浏览器获取更改。

如果这不够清楚,请告诉我。