我上傳文件時出現很多錯誤。但是,他們在我的本地主機上完美工作。如何在服務器上訪問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