2017-10-04 97 views
0

基本上我有一個servlet說:gubis如何將servlet作爲目錄+ servlet Web.xml鏈接?

準確地說:我需要我的gubis servlet作爲servs/gubis

我想達到的目標是,如果我提出的要求爲localhost:8080/EclipsePro/servs/gubis應該將請求重定向到localhost:8080/EclipsePro/gubis

我試圖訪問:

<servlet> 
    <servlet-name>servs/gubis</servlet-name> 
    <servlet-class>duck.reg.pack.gubis</servlet-class> 
</servlet> 
<servlet-mapping> 
    <servlet-name>servs/gubis</servlet-name> 
    <url-pattern>/gubis</url-pattern> 
</servlet-mapping> 

但它並沒有奏效

回答

0

若y OU需要gubis的servlet來爲servs訪問/ gubis

<servlet> 
    <servlet-name>gubis</servlet-name> 
    <servlet-class>duck.reg.pack.gubis</servlet-class> 
</servlet> 
<servlet-mapping> 
    <servlet-name>gubis</servlet-name> 
    <url-pattern>servs/gubis</url-pattern> 
</servlet-mapping> 

我想達到的目標是,如果我提出的要求爲localhost:8080/EclipsePro/servs/gubis請求應該被重定向到本地主機:8080/EclipsePro/gubis

您可以使用url-rewriting來達到上述目的。

+0

啊,這使得我的apache服務器永遠不會啓動,並彈出錯誤消息說:在本地主機上的服務器Tomcat v8.5服務器無法啓動。 – Whatever