我已经使用Tomcat 7
和Oracle JDK 1.7
with开发了一个 Java Web 应用程序NeatBeans 7.3
。我的应用程序在我的本地电脑上运行,没有任何错误。
但是在我托管我的应用程序后,我无法访问 servlet。它给了我404
错误。我没有web.xml
在我的应用程序中使用映射 servlet。我用annotation
它。
托管服务器使用Tomcat 7
和Open JDK 1.7
.
可能是什么问题 ?我该如何解决这个问题?
新更新
我购买主机的地方让我cPanel
上传文件。在tomcat中没有上传war
文件的地方或上传文件到director的地方。webapps
所以我将文件上传到public_html
目录。我认为这可能是问题所在。因为当我尝试访问类似 servlet 时www.mysite.com/A
,服务器会在目录中搜索它root
。但实际上它不存在。所以它给出了404
错误。
我认为这可能是问题所在。有什么建议吗?
更新
注释如下
@WebServlet(name = "AddCustomer", urlPatterns = {"/AddCustomer"})
从DropBox下载 Servlet 。
目录结构。