全名:
org.apache.tomcat.maven:tomcat6-maven-plugin:2.2:run-war-only
描述:
属性:
名称 | 类型 | 始于 | 描述 |
---|---|---|---|
路径 | 字符串 | - | 用于运行中的 Web 应用程序的 Web 应用上下文路径。此路径必须始终以正斜杠 ('/') 开头。 默认值为: /${project.artifactId}. 用户属性为: maven.tomcat.path. |
pluginArtifacts | 列表 | 1.0 | (无描述) 默认值为: ${plugin.artifacts}. |
warDirectory | 文件 | - | 要运行的解压 WAR 目录的路径。 默认值为: ${project.build.directory}/${project.build.finalName}. |
名称 | 类型 | 始于 | 描述 |
---|---|---|---|
addContextWarDependencies | 布尔值 | 1.0 | 已废弃. 请改用 webapps 默认值为: false. 用户属性为: maven.tomcat.addContextWarDependencies. |
additionalConfigFilesDir | 文件 | 1.0-alpha-2 | 该目录包含复制到 Tomcat conf 目录中的附加配置文件。 默认值为: ${basedir}/src/main/tomcatconf. 用户属性为: maven.tomcat.additionalConfigFilesDir. |
地址 | 字符串 | 2.2 | 此 IP 地址将用于所有端口。 用户属性为: maven.tomcat.address. |
ajpPort | 整型 | 2.0 | 运行 Tomcat 服务器的 AJP 端口。默认值为 0,表示不会启动。AJP 连接器仅在值 > 0 时才会启动。 默认值为: 0. 用户属性为: maven.tomcat.ajp.port. |
ajpProtocol | 字符串 | 2.0 | 运行 Tomcat 服务器的 AJP 协议。默认是 ajp。注意:AJP 连接器只在以下情况下启动:ajpPort
> 0. 默认值为: ajp. 用户属性为: maven.tomcat.ajp.protocol. |
别名 | 字符串数组 | 2.1 | 配置别名,请参见 主机名别名 |
backgroundProcessorDelay | 整型 | - | 表示每次 classpath 扫描更改调用之间的延迟(秒) 默认值为: -1. 用户属性为: maven.tomcat.backgroundProcessorDelay. |
classLoaderClass | 字符串 | 2.0 | 要设置的类加载器类。 |
configurationDir | 文件 | - | 创建 Tomcat 服务器配置的目录。 默认值为: ${project.build.directory}/tomcat. |
contextFile | 文件 | - | Tomcat 上下文 XML 文件的路径。 默认值为: ${project.build.directory}/${project.build.finalName}/META-INF/context.xml. |
contextReloadable | 布尔值 | 2.0 | 如果您没有使用带有 reloadable = "true" 属性的上下文文件,则强制进行上下文扫描。另一种使用 contextReloadable 的方法是在您的上下文文件中添加属性 reloadable = "true"。 默认值为: false. 用户属性为: maven.tomcat.contextReloadable. |
fork | 布尔值 | 1.0 | 将其设置为 true,以允许 Maven 在调用 run 目标后继续执行。 默认值为: false. 用户属性为: maven.tomcat.fork. |
hostName | 字符串 | 2.1 | 配置主机名 默认值为: localhost. 用户属性为: maven.tomcat.hostName. |
httpsPort | 整型 | 1.0 | 运行 Tomcat 服务器的 HTTPS 端口。默认值为 0,表示不会启动。HTTPS 连接器仅在值 > 0 时才会启动。 默认值为: 0. 用户属性为: maven.tomcat.httpsPort. |
ignorePackaging | 布尔值 | 1.0 | 如果设置为 true,则在项目打包不是 'war' 类型时忽略。 默认值为: false. 用户属性为: tomcat.ignorePackaging. |
keystoreFile | 字符串 | 1.1 | 覆盖 HTTPS 连接器(如果启用)的默认 keystoreFile |
keystorePass | 字符串 | 1.1 | 覆盖 HTTPS 连接器(如果启用)的默认 keystorePass |
keystoreType | 字符串 | 2.0 | 覆盖用于服务器证书的密钥库文件类型。如果未指定,默认值为 "JKS"。 默认值为: JKS. |
managerWarPath | 文件 | 2.0 | 在您的嵌入式 tomcat 中安装一个管理器 |
端口 | 整型 | - | 运行 Tomcat 服务器的端口。 默认值为: 8080. 用户属性为: maven.tomcat.port. |
协议 | 字符串 | 2.0 | 运行 Tomcat 服务器的协议。默认是 HTTP/1.1。请参阅 HTTP 连接器 协议属性的可能值 默认值为: HTTP/1.1. 用户属性为: maven.tomcat.protocol. |
serverXml | 文件 | 1.0-alpha-2 | 要使用的 server.xml。注意,如果您使用此文件,则必须在此文件中配置您的 Web 应用程序路径。 用户属性为: maven.tomcat.serverXml. |
skip | 布尔值 | 2.0 | 跳过执行 默认值为: false. 用户属性为: maven.tomcat.skip. |
staticContextDocbase | 字符串 | 2.0 | 静态上下文 docroot 基本完全限定路径。如果null将不会添加静态上下文 用户属性为: maven.tomcat.staticContextDocbase. |
staticContextPath | 字符串 | 2.0 | 静态上下文 默认值为: /. 用户属性为: maven.tomcat.staticContextPath. |
systemProperties | 映射 | 1.0-alpha-2 | 要传递给 Tomcat 服务器的系统属性列表。 |
tomcatUsers | 文件 | - | Tomcat 用户 XML 文件的路径。 用户属性为: maven.tomcat.tomcatUsers.file. |
tomcatWebXml | 文件 | 1.0-alpha-2 | 覆盖用于运行 tomcat 的 web.xml 这将覆盖位于 $CATALINA_HOME/conf/ 的全局 Tomcat web.xml 用户属性为: maven.tomcat.webXml. |
truststoreFile | 字符串 | 2.2 | 覆盖 HTTPS 连接器(如果启用)的默认 truststoreFile |
truststorePass | 字符串 | 2.2 | 覆盖 HTTPS 连接器(如果启用)的默认 truststorePass |
truststoreProvider | 字符串 | 2.2 | 覆盖 HTTPS 连接器(如果启用)的默认 truststoreProvider |
truststoreType | 字符串 | 2.2 | 覆盖 HTTPS 连接器(如果启用)的默认 truststoreType |
uriEncoding | 字符串 | 1.0 | 用于解码 URI 的字符编码。 默认值为: ISO-8859-1. 用户属性为: maven.tomcat.uriEncoding. |
useBodyEncodingForURI | 布尔值 | 2.2 | (无描述) 默认值为: false. 用户属性为: maven.tomcat.useBodyEncodingForURI. |
useNaming | 布尔值 | 2.0 |
启用或禁用嵌入式 Tomcat 服务器的命名支持。默认情况下,Tomcat 6 中的嵌入式 Tomcat 带有命名支持。与此相反,嵌入式 Tomcat 7 默认禁用命名支持。 注意: 如果您提供了server.xml文件,此设置将被忽略。请改在server.xml. 默认值为: true. 用户属性为: maven.tomcat.useNaming. |
useSeparateTomcatClassLoader | 布尔值 | 1.0 | 如果true将创建一个与 Maven 核心分离的新类加载器来启动 Tomcat。 默认值为: false. 用户属性为: tomcat.useSeparateTomcatClassLoader. |
webapps | 列表 | 2.0 | (无描述) |
<type>war</type> <scope>tomcat</scope>
地址:
别名:
fork:
路径:
端口:
协议:
skip:
启用或禁用嵌入式 Tomcat 服务器的命名支持。默认情况下,Tomcat 6 中的嵌入式 Tomcat 带有命名支持。与此相反,嵌入式 Tomcat 7 默认禁用命名支持。
注意: 如果您提供了server.xml文件,此设置将被忽略。请改在server.xml.