java - 在服务器上上传一个 servlet 页面

标签 java jsp tomcat servlets spring-mvc

我用 java、spring 框架、apache tomcat 7 和 NetBeans 创建了一个网站。最后几天我尝试在服务器上上传,但我遇到了问题。我与服务器管理员交谈,他说我上传的服务器格式似乎不正确。 我正在使用 svn(assembla) 并将我的项目存储在那里。然后从那里我将它发送到我想运行它的主服务器。项目在 assembla 中时(在主服务器中我想运行它) 包含以下文件:

  1. nb项目

  2. src(包含 conf,myproject(带有所有 .java 文件))

  3. web(包含:META-INF、WEB-INF、index.jsp)

和以下 xml 文件:build、catalog、My-build 和这些文件:command-To-Deploy.txt、My-build.properties

此外,我的起始页是一个登录页。在索引页,我只有这行代码:

<c:redirect url="/log"/>

log 是我要重定向页面的 URI。他告诉我没有 log.jsp(日志的 jsp,我将其命名为 mainLogin.jsp)。我不确定,但我认为这不是问题。

在servlet之前上传的有没有人知道我应该做什么,我应该上传什么文件?

最佳答案

如果您只是将 java 文件上传到服务器,它们不会有多大用处。你需要编译它们,最好打包成一个jar,以便jsp调用它们。

此外,除非您使用 libraries/javascript 来更改它,否则 url 路径会像文件路径一样显式运行。 www.mysite.com/folder/file.jsp 将在/folder/中查找要提供的文件名 file.jsp。所以 url 'log' 无法神奇地知道您希望它访问 mainLogin.jsp。

关于java - 在服务器上上传一个 servlet 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10919319/

相关文章:

java - 从jsp文件中调用java函数

java - 为应用程序创建用户名和密码

tomcat - 登录嵌入式 Tomcat

java - 在 Android 上移动文件时询问用户是否重写文件

java - 实体类和final关键字

java - 表未映射 Hibernate

java - 使用 Java EE 和 Tomcat 定位创建的文件

Java/Android - 获取套接字输出流会中断执行,并且不会启动任何异常

java - 碧 Jade 异常 : Unable to compile class for JSP

tomcat - 从 Jenkins 部署到 Tomcat 7 失败