我最近在Network Solutions购买了一台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>
其余的JSP代码只是一个包含几个<% %>
标记的正文。
在我购买网络解决方案之前,我也称之为网络解决方案,询问他们是否支持使用我想购买的软件包进行java托管。他们说是的。
我也觉得奇怪的是它是jserv-apps
而不是webapps
。
感谢任何帮助。