要在 tomcat 中運行 class 文件,需要依次執行以下步驟:編譯 class 文件。將 class 文件復制到 web-inf/classes 目錄。在 web.xml 文件中添加 servlet 元素。在 context.xml 文件中添加 context 元素。重啟 tomcat。通過瀏覽器訪問 servlet。
如何運行 tomcat 中的 class 文件
在 tomcat 中運行 class 文件需要以下步驟:
1. 編譯 class 文件
使用 Java 編譯器(例如 javac)將 Java 源文件 (.java) 編譯為字節碼文件 (.class)。
2. 將 class 文件復制到 WEB-INF/classes 目錄
將編譯后的 class 文件復制到 tomcat 的 WEB-INF/classes 目錄中。該目錄位于 tomcat 的 webapps 目錄下的應用程序的根目錄中。
3. 修改 web.xml 文件
在 WEB-INF/web.xml 文件中添加 元素,如下所示:
<code class="xml"><servlet><servlet-name>MyServlet</servlet-name><servlet-class>com.example.MyServlet</servlet-class></servlet></code>
登錄后復制
其中, 是 servlet 的名稱, 是 servlet 的完全限定類名。
4. 修改 context.xml 文件
在 conf/context.xml 文件中添加 元素,如下所示:
<code class="xml"><context><watchedresource>WEB-INF/classes</watchedresource></context></code>
登錄后復制
這將告訴 tomcat 監視 WEB-INF/classes 目錄并重新加載任何更改的 class 文件。
5. 重啟 tomcat
重啟 tomcat 以加載更改。
6. 訪問 servlet
通過在瀏覽器中輸入以下 URL 訪問 servlet:
<code>http://localhost:8080//<servlet></servlet></code>
登錄后復制
其中, 是應用程序的名稱, 是 servlet 的映射路徑。