1. 程式人生 > >怎麼把servlet放在tomcat容器中執行

怎麼把servlet放在tomcat容器中執行

1.把servlet編譯好的.class檔案放在web-inf目錄下的classes資料夾中(.class檔案可以從1.專案資料夾中直接複製2.eclipse裡面window->show view->Navigator調整到真實的目錄結構下複製)。

2.在web.xml檔案裡配置servlet。

<servlet-name>  這個是我們要註冊servlet的名字,一般跟Servlet類名有關
<servlet-class> 這個就是指向我們要註冊的servlet 的類地址, 要帶包路徑
<servlet-name>  這個要與前面寫的servlet一致
<url-pattern> 配置這個元件的訪問路徑
例子:
<servlet>
    <servlet-name>HW</servlet-name>    <!--這個名字隨便取-->
    <servlet-class>HelloWorld</servlet-class>    <!--這是在classes資料夾的名字-->
</servlet>
<servlet-mapping>
    <servlet-name>HW</servlet-name>    <!--  與上面的HW要一致 -->
    <url-pattern>/abc</url-pattern>    <!--  以/開頭 URL的地址 相對於專案的根路徑 http://localhost:8080/專案名/url-->
</servlet-mapping>

相關推薦

怎麼servlet放在tomcat容器執行

1.把servlet編譯好的.class檔案放在web-inf目錄下的classes資料夾中(.class檔案可以從1.專案資料夾中直接複製2.eclipse裡面window->show view->Navigator調整到真實的目錄結構下複製)。2.在web.x

SpringBoot 專案如何在tomcat容器執行

一. SpringBoot內嵌容器的部署方式 SpringBoot內部預設提供內嵌的tomcat容器,所以可以直接打成jar包,丟到伺服器上的任何一個目錄,然後在當前目錄下執行java -jar demo.jar即可執行,但是這種方式的執行退出程序就結束了。如

spring-boot項目部署到tomcat容器

cti 8.0 ces 重寫 str name 初始化 art provide 把spring-boot項目按照平常的web項目一樣發布到tomcat容器下 一、修改打包形式 在pom.xml裏設置 <packaging>war</packagi

如何 Java Web 應用放在 docker 容器執行

本文適合 docker 零基礎,且希望使用 docker 執行 Java Web 應用的人士。因為是傻瓜教程,這裡沒有使用 docker 的高階功能,本教程旨在用最簡單方法實現目標。 安裝 docker Docker 的安裝資原始檔存放在Amazon,由於國內特殊的網路環境,安裝時,會間歇

使用IntelliJ IDEAspringboot web專案釋出到docker容器執行

1、安裝docker for mac, 官方安裝教程,安裝成功後啟動docker 2、在IntelliJ IDEA中安裝Docker integration外掛         3、安裝外掛後,需要配置連線docker服務端 4、建立Dockerfile

spring-boot專案部署到tomcat容器

把spring-boot專案按照平常的web專案一樣釋出到tomcat容器下 一、修改打包形式 在pom.xml裡設定 <packaging>war</packaging> 二、移除嵌入式tomcat外掛 在pom.xml裡找到spri

【譯】用maven使java web應用執行在內嵌的Jetty或Tomcat容器

更多0 開發java web應用時,能在“真實”的環境中有快速的反饋是非常實用的。本文將探尋如何使用maven使java web應用執行在內嵌的Jetty或Tomcat容器中。我將展示如何配置他們來開發Podcastpedia.org網站的工程podcastpedia。

.NetCore下使用IdentityServer4 & JwtBearer認證授權在CentOS Docker容器執行遇到的坑及填坑

今天我把WebAPI部署到CentOS Docker容器中執行,發現原有在Windows下允許的JWTBearer配置出現了問題 在Window下我一直使用這個配置,沒有問題 services.AddAuthentication(JwtBearerDefaults.AuthenticationSc

Docker建立映象檔案並在容器執行

1.如何建立映象檔案 首先找到Docker ToolBox安裝的路徑,在路徑下直接新建Dockerfile檔案 在Dockerfile檔案裡寫入的內容為: FROM docker/whalesay:latest RUN apt-get -y update && apt-get inst

docker容器執行Ubuntu

只習慣用Centos系統,但是有些軟體編譯安裝很麻煩不方便,但是呢在Ubuntu中就變得容易方便,所以我打算用docker執行Ubuntu系統彌補Centos短板和不足之處; 1、安裝Ubuntu系統命令:docker pull ubuntu 這是一個極度精簡的系統,連最基

在docker容器執行命令時,提示找不到命令

在使用docker容器時,有時候裡邊沒有安裝vi,敲vi命令時提示說:vi: command not found,這個時候就需要安裝vi,可是當你敲apt-get install vi命令時,提示: Reading package lists... Done  

crontab執行失敗問題匯總,容器執行

為我 信息 我們 uri 所有 解決 for bug crontab crontab執行失敗 應需求寫了個腳本,結果crontab裏配置後仍舊不執行.查閱多方資料,整理如下: 解決方案 先看看這個文章,是不是同樣的問題? 確保配置好crontab的日誌,這樣才能看到最多的b

Windows10下的docker安裝與入門 (三) 建立自己的docker映象並且在容器執行

Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然後釋出到任何流行的 Linux 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何介面。 本教程主要分以下幾點內容:  ------------

在Docker容器執行Spring Boot應用

Spring Boot簡化了Spring應用的開發過程,遵循約定優先配置的原則提供了各類開箱即用(out-of-the-box)的框架配置。另一方面,Spring Boot還具備將程式碼直接構建為可執行jar包的能力,這個jar包是一個可以獨立執行的部署單元。基於以上特性,現在普

Dockerfile之容器執行MyEclipse搭建的JavaWeb專案(Docker系列)

本文章來自【知識林】 應用程式在Docker容器中執行和在物理機執行的原理是一樣的,所以我們部署這個Javaweb專案到Docker中的步驟應該如下: 伺服器支援(這裡選擇Centos7) 安裝Java環境 安裝Tomcat環境 將Tomcat根目錄下

基於一個tomcat映象部署多個tomcat容器執行

[tomcat:8]為tomcat映象1,建立2個tomcat容器(外部訪問埠分別為8081/8082)docker run --name mytomcat1 -d -p 8081:8080 tomcat:8docker run --name mytomcat2 -d -p

Docker Tomcat容器引用mysql容器

docker 的定義這裡就不說了。那種概念性的東西我不太會總結…自己的理解就是它是用來代替裝在虛擬機器中的伺服器的東西,並且對於每一個“虛擬機器”,docker中的佔用硬碟比虛擬機器的少,效能比虛擬機器的高。(僅本人理解,具體自己網上搜或到官網看) 我用

容器執行 Jenkins pipeline 任務

node { checkout([$class: 'GitSCM', branches: [[name: '*/master']], userRemoteConfigs: [[url: 'https://github.com/sparkdevo/ctools.git']]]) docker.

將eclipse的web專案打包成war包,然後在Tomcat伺服器執行

一、準備檔案1、XXX.war (生成的war包)2、MySQL資料庫安裝、建表指令碼檔案3、Apache Tomcat 8.04、jdk1.8二、部署步驟1、匯出web專案生成war檔案2、安裝jdk1.8,配置環境變數,安裝Tomcat83、將生成的war包放在tomca

md5Hex("中文")在main函式和tomcat環境執行結果不同

DigestUtils.md5Hex("測試字串");在main函式和tomcat環境中執行結果不同。 原因應該是main函式執行環境和tomcat執行環境的編碼有區別導致加密結果不同; DigestUtils.md5Hex("測試字串".getBytes("iso-885