如何在tomcat 6.0中運行servlet程序?在tomcat 6.0中運行servlet程序
2
A
回答
1
通過構建一個webapp並將其放入webapp根目錄,就像在另一個版本的tomcat或任何其他servlet容器中一樣。
7
首先,你需要聲明你的servlet在Web部署描述符(一個web.xml
文件),它看起來像這樣:
<?xml version="1.0" encoding="UTF-8"?>
<web-app 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"
version="2.5">
<display-name>Archetype Created Web Application</display-name>
<servlet>
<servlet-name>HelloWorldExample</servlet-name>
<servlet-class>cnx.mywebapp.HelloWorldExample</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorldExample</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
</web-app>
基本上,這個想法是宣佈你在servlet的完全限定名servlet
元素並將其映射到servlet-mapping
(映射是通過獨特的servlet名行)
然後,你需要在Web應用程序打包整個(servlet的.class
文件和部署描述符)的URL模式歸檔(帶有.war
extensi上),其具有限定的結構:
mywebapp |-- WEB-INF | |-- classes (java classes, including your servlet, go here) | |-- lib (jar dependencies go here) | `-- web.xml (this is the deployment descriptor) `-- index.jsp
最後,部署(複製)在webapps
目錄的Tomcat的.war。要訪問servlet:
http://localhost:8080/mywebapp/hello
A B C D
其中:
- A是Tomcat正在運行(這裏的本地機器)
- B是Tomcat監聽的端口的主機名(8080是默認)
- C是訪問web應用(默認戰爭)的名稱的上下文路徑
- d是在web.xml聲明調用的servlet圖案
相關問題
- 1. 運行一個Servlet在Tomcat
- 2. 無法在cpanel + tomcat中運行servlet
- 3. 使用tomcat在ubuntu 10.10中運行Servlet
- 4. Tomcat沒有運行servlet
- 5. 應用程序在Apache Tomcat 6.0中重新啓動6.0
- 6. 使用與運行Eclipse相同的Servlet運行Tomcat執行Tomcat
- 7. 在Tomcat中運行後臺Java程序
- 8. 如何運行servlet程序?
- 9. 在Tomcat上運行Servlet的問題:InvocationTargetException
- 10. 無法在Tomcat上運行servlet 6
- 11. Windows Mobile 6.0應用程序可以在Windows CE 6.0上運行?
- 12. 在Tomcat上運行應用程序5.5
- 13. 在tomcat上運行web應用程序
- 14. 將GWT部署到Tomcat(servlet未運行)
- 15. Tomcat servlet未運行 - 錯誤404
- 16. 不能運行Tomcat的一個Servlet
- 17. tomcat資源缺失,servlet未運行
- 18. Tomcat返回400而不運行servlet
- 19. 將Tomcat Servlet作爲Windows服務運行
- 20. 在Tomcat 6.0中配置SSI
- 21. Tomcat中的Servlet執行7
- 22. 在tomcat容器中運行的java servlet中使用'environment'變量
- 23. 無法在iOS 6.0或6.1中運行應用程序
- 24. 在tomcat服務器中部署drools(6.0)規則應用程序
- 25. 從servlet運行android和java程序
- 26. Servlet程序運行不正常
- 27. Tomcat服務器正在運行,但應用程序未運行
- 28. 如何找出在Tomcat中運行的servlet的實例數量?
- 29. 在Tomcat以獨立模式運行EL 3.0 Servlet中8
- 30. TimerTask在Tomcat Servlet中停止運行的原因是什麼