Java 如何在主机上部署web应用程序

Java 如何在主机上部署web应用程序,java,xml,eclipse,jsp,tomcat,Java,Xml,Eclipse,Jsp,Tomcat,我最近在上购买了一台UNIX主机。 我还在eclipse中测试了一个动态web项目 以下是我的文件夹的排列方式: 这就是我在eclipse中右键单击JSP文件并在Tomcat服务器上本地运行它时的样子: 但是当我将它导出为War并上传到我的服务器并运行它时,我会得到一个空白页面。我就是这样上传的 现在,我尝试通过FTP将其放入我的jserv app文件夹,它会逐字打印出JSP,我必须进入webdir.com/jserv apps/WebTest/index.JSP 这就是我的web.xml的

我最近在上购买了一台UNIX主机。 我还在eclipse中测试了一个动态web项目

以下是我的文件夹的排列方式:

这就是我在eclipse中右键单击JSP文件并在Tomcat服务器上本地运行它时的样子:

但是当我将它导出为
War
并上传到我的服务器并运行它时,我会得到一个空白页面。我就是这样上传的

现在,我尝试通过FTP将其放入我的
jserv app
文件夹,它会逐字打印出JSP,我必须进入
webdir.com/jserv apps/WebTest/index.JSP

这就是我的
web.xml
的样子:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xmlns="http://java.sun.com/xml/ns/javaee"       xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
<display-name>WebTest</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
</web-app>

网络测试
index.html
index.htm
index.jsp
default.html
default.htm
default.jsp
JSP代码的其余部分只是一个主体,其中包含两个
标记

在购买之前,我还打电话给NetworkSolutions,询问他们是否支持java托管和我想购买的软件包。他们说是的

我还发现它是
jservapps
而不是
webapps
,这很奇怪


非常感谢您的帮助。

您应该再次与主人交谈。这很可能是由于您将文件上载到错误的位置,或者主机未启用jsp文件的处理。如果您检查上载的war,是否会看到包含war文件名的文件夹?i、 e:tomcat是否提取并部署了war文件?如果是,我认为位置是正确的,可能是其他问题。好吧,因此我取消了我的networksolutions帐户,并注册了jvmhost.com。让我看看这是怎么回事