A. struts初始配置問題,web.xml到底放在哪個文件夾里,我用eclipse開發
如果是在myeclipse里賣弄開發的話,web.xml文件時放在webroot/webcontent裡面的wen-inf文件夾下,struts.xml文件時放在src文件夾下。其實在運行的項目中,web.xml文件的位置是一樣的,而struts.xml文件會被拷到webroot/webcontent下的web-inf下的classes文件夾中。
B. aparche的web.xml在哪
1. web站點的根目錄:http://localhost:8080/
2. web應用程序的的根目錄:http://localhost:8080/test/
3.同級目錄:http://localhost:8080/test/articles/article1.jsp和http://localhost:8080/test/articles/article2.jsp 就是處於同級目錄。
web.xml中的路徑
Servlet 映射 <url-pattern>/xx</url-pattern> 中的 「/」 代表當前 web 應用的根路徑。
這個只要思考一下就能得出結論:所有的web.xml文件都是描述某個web應用的部署相關信息,所以「/」只能代表當前 web 應用的根路徑,而不是指向web站點的根目錄
C. 在eclipse下建一個web工程中,xml配置文件應該放在哪個文件夾
具體要看是什麼XML配置文件,如果是web.xml這類的配置文件要放在WEB-INF下,如果是自己定義的配置文件,那放哪都行,只要程序能解析到這個XML就可以
D. tomcat目錄中 web.xml 的具體位置在哪裡
這個是tomcat的web.xml:Tomcat 5.5\conf\web.xml
你自己的工程的web.xml文件要放在webapps\工程名\WEB-INF\web.xml
你是要配置什麼,是tomcat還是你的servlet?
E. web.xml在哪個目錄下
不論採用tomcat還是resin伺服器,他們都會有web.xml配置,他們會為容器做一些默認設置在java工程中也會有web.xml,如果這里的配置與容器的配置相同,會覆蓋容器的默認配置。容器在啟動的時候,首先會載入java工程中的web.xml文件,該文件按照一定順序載入文件節點。這些節點有content-param-->listener-->filter-->servlet等等。
F. 配置servlet的web.xml在哪
web.xml存放在WebContent-WEB-INF下,如果項目里沒有的話,右擊項目選擇java EE Tools,然後選擇第二個就可以了.
G. web.xml是怎麼讀取的
web.xml是系統自動生成的,當你的web應用部署到tomcat上的時候,啟動tomcat時它就開始讀取了,而且這個路徑是固定的。
H. tomcat web.xml 在哪個文件夾
1 tomcat級別的在/tomcat/conf/下面
2 你應用級別的,在/myApp/WEB-INF下面
I. Web應用和web.xml文件
手動建立一個Web應用,一般按照以下步驟執行:
通過上述5個步驟已經建立了一個空的Web應用,將該Web應用復制到Tomcat的webapps路徑下,該Web應用就可以自動部署在Tomcat伺服器中了。
通過手動建立一個Web應用可以發現Web應用的結構如下:
通常只需將JSP頁面放在Web應用的根路徑下(對於本例而言,就是放在webDemo目錄下),然後就可以通過瀏覽器來訪問頁面了。下面編寫一個index.jsp頁面,然後將該頁面放在webDemo路徑下,通過瀏覽器訪問該頁面。
web.xml文件位於每個web應用的WEB-INF路徑下,是Web應用的配置描述文件,主要用來配置管理Web應用的大部分組件,從Servlet3.0開始,也可以通過註解來配置管理Web組件。web.xml文件配置和管理的內容主要有以下:
關於web.xml文件的編寫將在後續的學習中展開,這里只做簡單的介紹。
J. web.xml部署描述文件放哪個目錄下
編寫好的Servlet之後,接下來要告訴Web容器就會讀取一個文件名為web.xml的部署描述文件。在把servlet部署到WEB容器時,會創建一個相當簡單的XML文檔,這稱為部署描述文件(DD),該文件會告訴容器如何運行你的servlet和JSP。盡管使用部署描述文件不只是為了映射servlet名,不過起碼要知道,可以使用兩個XML元素把URL映射到servlet,其中一個將客戶知道的公告URL名映射到你自己的內部名,另一個元素把你自己的內部名映射到一個完全限定類名。 任何MVC框架都需要與Web應用整合,這就不得不藉助於web.xml文件,只有配置在web.xml文件中Servlet才會被應用載入。通常,所有的MVC框架都需要Web應用載入一個核心控制器。
以WAR的形式來部署此小應用的表示層,因此需要web部署描述文件。
Example 1.5.
<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <!-- Seam --> <listener> <listener-class>org.jboss.seam.servlet.SeamListener</listener-class> </listener> <!-- MyFaces --> <listener> <listener-class> org.apache.myfaces.webapp.StartupServletContextListener </listener-class> </listener> <context-param> <param-name>javax.faces.STATE_SAVING_METHOD</param-name> <param-value>client</param-value> </context-param> <servlet> <servlet-name>Faces Servlet</servlet-name> <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <!-- Faces Servlet Mapping --> <servlet-mapping> <servlet-name>Faces Servlet</servlet-name> <url-pattern>*.seam</url-pattern> </servlet-mapping></web-app>
此 web.xml 文件配置了Seam和JSF。所有Seam應用中的配置與此處的配置基本相同