1. 程式人生 > 其它 >Hyperf 接入阿里雲ACM應用配置管理中心

Hyperf 接入阿里雲ACM應用配置管理中心

簡述

  一般的web工程中都會用到web.xml,web.xml主要用來配置,可以方便的開發web工程。web.xml主要用來配置Filter、Listener、Servlet等。但是要說明的是web.xml並不是必須的,一個web工程可以沒有web.xml檔案。

Tomcat容器的載入過程

  WEB容器的載入順序是:ServletContext ->context-param -> listener -> filter -> servlet。這些元素可以配置在檔案中的任意位置

寫法

初始配置

  什麼都沒有的web.xml,注意metadata-complete為true則不會掃描WebServlet註解,所以為flase就要設為false或不寫

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
         version="4.0"
         metadata-complete
="false"> </web-app>

歡迎頁面

  下面的例子指定了2個歡迎頁面,顯示時按順序從第一個找起,如果第一個存在,就顯示第一個,後面的不起作用。如果第一個不存在,就找第二個,以此類推

<welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>index1.jsp</welcome-file>
</welcome-file-list>

指定Servlet的URL

  經過這樣設定之後,你就可以通過瀏覽器訪問url-pattern設定的URL訪問你的servlet了

<servlet>
    <servlet-name>自定義名字</servlet-name>
    <servlet-class>全限定類名</servlet-class>
</servlet>

<servlet-mapping>
    <servlet-name>自定義名字(要和上面一樣)</servlet-name>
    <url-pattern>/你要設定的URL</url-pattern>
</servlet-mapping>