我上传文件时出现很多错误。但是,他们在我的本地主机上完美工作。如何在服务器上访问servlet?
我有一个表单,它的动作是一个servlet。我知道文件的结构迫使我把所有的.class文件放在目录/WEB-INF/classes
中。问题是,当我写这篇文章的形式作用/WEB-INF/classes/myservlet
我得到这个消息:
"You don't have permission to access /WEB-INF/classes/myservleton this server".
什么我需要做什么来解决这个问题?
UPDATE:这是web.xml
<servlet>
<servlet-name>addservlet</servlet-name>
<servlet-class>app.addservlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>addservlet</servlet-name>
<url-pattern>/addservlet</url-pattern>
</servlet-mapping>
一部分。这是请求的网址,当我提交表单:
http://mydomain.com/addservlet
,我得到Not Found错误
The requested URL /addservlet was not found on this server
该文件夹只能从服务器访问。你尝试过'action =“/ myservlet”'吗?映射完当然的servlet之后。 – blackcompe 2012-04-23 23:56:35
我没有映射servlet,我会尝试Tor P下面说的=) – 2012-04-24 15:18:24