Tomcat web.xml JSP相關設定

Tomcat web.xml JSP相關設定

這篇介紹在Tomcat的web.xm如何設定與JSP相關的參數。

Tomcat web.xml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<servlet>
<servlet-name>jsp</servlet-name>
<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
<init-param>
<param-name>fork</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>xpoweredBy</param-name>
<param-value>false</param-value>
</init-param>
<!-- Tomcat 8.5 開頭版本預設是1.7,要改1.8才能在JSP使用Java 1.8後語法 -->
<init-param>
<param-name>compiler</param-name>
<param-value>modern</param-value>
</init-param>
<init-param>
<param-name>compilerSourceVM</param-name>
<param-value>1.8</param-value>
</init-param>
<init-param>
<param-name>compilerTargetVM</param-name>
<param-value>1.8</param-value>
</init-param>
<!-- 把JSP編譯成class直接直譯 -->
<init-param>
<param-name>suppressSmap</param-name>
<param-value>false</param-value>
</init-param>
<!-- 丟上JSP之後會自動reload -->
<init-param>
<param-name>development</param-name>
<param-value>true</param-value>
</init-param>
<!-- 記錄完整jsp的debug msg -->
<init-param>
<param-name>classdebuginfo</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>3</load-on-startup>
</servlet>