设为首页 收藏本站
查看: 549|回复: 0

[经验分享] Maven Jetty9

[复制链接]

尚未签到

发表于 2017-2-28 09:21:02 | 显示全部楼层 |阅读模式
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.2</version>
<configuration>
<encoding>UTF-8</encoding>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.4</version>
<configuration>
<webappDirectory>${project.basedir}/src/main/webapp</webappDirectory>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>2.2.1</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>jar-no-fork</goal>
</goals>
</execution>
<execution>
<id>attach-sources</id>
<phase>deploy</phase>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.9.1</version>
<executions>
<execution>
<id>attach-javadocs</id>
<phase>deploy</phase>
</execution>
</executions>
<configuration>
<aggregate>true</aggregate>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId>
<version>2.8.1</version>
<executions>
<execution>
<id>deploy</id>
<phase>deploy</phase>
<goals>
<goal>deploy</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>9.2.6.v20141205</version>
<configuration>
<webApp>
<contextPath>/SSHMaven</contextPath>
<descriptor>${basedir}/src/main/webapp/WEB-INF/web.xml</descriptor>
<defaultsDescriptor>${basedir}/src/main/webapp/WEB-INF/webdefault.xml</defaultsDescriptor>
</webApp>
<stopKey>exit</stopKey>
<stopPort>9090</stopPort>
<webAppSourceDirectory>${project.basedir}/src/main/webapp</webAppSourceDirectory>
<scanIntervalSeconds>1</scanIntervalSeconds>
<!-- <connectors> <connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector">
<port>8080</port> <maxIdleTime>60000</maxIdleTime> </connector> </connectors> -->
<httpConnector>
<port>8080</port>
</httpConnector>
<requestLog implementation="org.eclipse.jetty.server.NCSARequestLog">
<filename>target/access.log</filename>
<retainDays>90</retainDays>
<append>false</append>
<extended>false</extended>
<logTimeZone>GMT+8:00</logTimeZone>
</requestLog>
<!-- <systemProperties> <systemProperty> <name>productionMode</name>
<value>${productionMode}</value> </systemProperty> </systemProperties> -->
</configuration>
</plugin>
</plugins>



webdefault.xml
<?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_3_1.xsd"
metadata-complete="false"
version="3.1">
<!-- ===================================================================== -->
<!-- This file contains the default descriptor for web applications.       -->
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<!-- The intent of this descriptor is to include jetty specific or common  -->
<!-- configuration for all webapps.   If a context has a webdefault.xml    -->
<!-- descriptor, it is applied before the contexts own web.xml file        -->
<!--                                                                       -->
<!-- A context may be assigned a default descriptor by:                    -->
<!--  + Calling WebApplicationContext.setDefaultsDescriptor                -->
<!--  + Passed an arg to addWebApplications                                -->
<!--                                                                       -->
<!-- This file is used both as the resource within the jetty.jar (which is -->
<!-- used as the default if no explicit defaults descriptor is set) and it -->
<!-- is copied to the etc directory of the Jetty distro and explicitly     -->
<!-- by the jetty.xml file.                                                -->
<!--                                                                       -->
<!-- ===================================================================== -->
<description>
Default web.xml file.  
This file is applied to a Web application before it's own WEB_INF/web.xml file
</description>
<!-- ==================================================================== -->
<!-- Removes static references to beans from javax.el.BeanELResolver to   -->
<!-- ensure webapp classloader can be released on undeploy                -->
<!-- ==================================================================== -->
<listener>
<listener-class>org.eclipse.jetty.servlet.listener.ELContextCleaner</listener-class>
</listener>
<!-- ==================================================================== -->
<!-- Removes static cache of Methods from java.beans.Introspector to      -->
<!-- ensure webapp classloader can be released on undeploy                -->
<!-- ==================================================================== -->  
<listener>
<listener-class>org.eclipse.jetty.servlet.listener.IntrospectorCleaner</listener-class>
</listener>

<!-- ==================================================================== -->
<!-- Context params to control Session Cookies                            -->
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  -->
<!--
UNCOMMENT TO ACTIVATE
<context-param>
<param-name>org.eclipse.jetty.servlet.SessionDomain</param-name>
<param-value>127.0.0.1</param-value>
</context-param>
<context-param>
<param-name>org.eclipse.jetty.servlet.SessionPath</param-name>
<param-value>/</param-value>
</context-param>
<context-param>
<param-name>org.eclipse.jetty.servlet.MaxAge</param-name>
<param-value>-1</param-value>
</context-param>
-->
<!-- ==================================================================== -->
<!-- The default servlet.                                                 -->
<!-- This servlet, normally mapped to /, provides the handling for static -->
<!-- content, OPTIONS and TRACE methods for the context.                  -->
<!-- The following initParameters are supported:                          -->
<!--  
*  acceptRanges      If true, range requests and responses are
*                    supported
*
*  dirAllowed        If true, directory listings are returned if no
*                    welcome file is found. Else 403 Forbidden.
*
*  welcomeServlets   If true, attempt to dispatch to welcome files
*                    that are servlets, but only after no matching static
*                    resources could be found. If false, then a welcome
*                    file must exist on disk. If "exact", then exact
*                    servlet matches are supported without an existing file.
*                    Default is true.
*
*                    This must be false if you want directory listings,
*                    but have index.jsp in your welcome file list.
*
*  redirectWelcome   If true, welcome files are redirected rather than
*                    forwarded to.
*
*  gzip              If set to true, then static content will be served as
*                    gzip content encoded if a matching resource is
*                    found ending with ".gz"
*
*  resourceBase      Set to replace the context resource base
*
*  resourceCache     If set, this is a context attribute name, which the servlet
*                    will use to look for a shared ResourceCache instance.
*
*  relativeResourceBase
*                    Set with a pathname relative to the base of the
*                    servlet context root. Useful for only serving static content out
*                    of only specific subdirectories.
*
*  pathInfoOnly      If true, only the path info will be applied to the resourceBase
*
*  stylesheet        Set with the location of an optional stylesheet that will be used
*                    to decorate the directory listing html.
*
*  aliases           If True, aliases of resources are allowed (eg. symbolic
*                    links and caps variations). May bypass security constraints.
*                    
*  etags             If True, weak etags will be generated and handled.
*
*  maxCacheSize      The maximum total size of the cache or 0 for no cache.
*  maxCachedFileSize The maximum size of a file to cache
*  maxCachedFiles    The maximum number of files to cache
*
*  useFileMappedBuffer
*                    If set to true, it will use mapped file buffer to serve static content
*                    when using NIO connector. Setting this value to false means that
*                    a direct buffer will be used instead of a mapped file buffer.
*                    By default, this is set to true.
*
*  cacheControl      If set, all static content will have this value set as the cache-control
*                    header.
*
-->

<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  -->
<servlet>
<servlet-name>default</servlet-name>
<servlet-class>org.eclipse.jetty.servlet.DefaultServlet</servlet-class>
<init-param>
<param-name>aliases</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>acceptRanges</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>dirAllowed</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>welcomeServlets</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>redirectWelcome</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>maxCacheSize</param-name>
<param-value>256000000</param-value>
</init-param>
<init-param>
<param-name>maxCachedFileSize</param-name>
<param-value>200000000</param-value>
</init-param>
<init-param>
<param-name>maxCachedFiles</param-name>
<param-value>2048</param-value>
</init-param>
<init-param>
<param-name>gzip</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>etags</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>useFileMappedBuffer</param-name>
<param-value>false</param-value>
</init-param>
<!--
<init-param>
<param-name>resourceCache</param-name>
<param-value>resourceCache</param-value>
</init-param>
-->
<!--
<init-param>
<param-name>cacheControl</param-name>
<param-value>max-age=3600,public</param-value>
</init-param>
-->
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>

<!-- ==================================================================== -->
<!-- JSP Servlet                                                          -->
<!-- This is the jasper JSP servlet from the jakarta project              -->
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  -->
<!-- The JSP page compiler and execution servlet, which is the mechanism  -->
<!-- used by Glassfish to support JSP pages.  Traditionally, this servlet -->
<!-- is mapped to URL patterh "*.jsp".  This servlet supports the         -->
<!-- following initialization parameters (default values are in square    -->
<!-- brackets):                                                           -->
<!--                                                                      -->
<!--   checkInterval       If development is false and reloading is true, -->
<!--                       background compiles are enabled. checkInterval -->
<!--                       is the time in seconds between checks to see   -->
<!--                       if a JSP page needs to be recompiled. [300]    -->
<!--                                                                      -->
<!--   compiler            Which compiler Ant should use to compile JSP   -->
<!--                       pages.  See the Ant documenation for more      -->
<!--                       information. [javac]                           -->
<!--                                                                      -->
<!--   classdebuginfo      Should the class file be compiled with         -->
<!--                       debugging information?  [true]                 -->
<!--                                                                      -->
<!--   classpath           What class path should I use while compiling   -->
<!--                       generated servlets?  [Created dynamically      -->
<!--                       based on the current web application]          -->
<!--                       Set to ? to make the container explicitly set  -->
<!--                       this parameter.                                -->
<!--                                                                      -->
<!--   development         Is Jasper used in development mode (will check -->
<!--                       for JSP modification on every access)?  [true] -->
<!--                                                                      -->
<!--   enablePooling       Determines whether tag handler pooling is      -->
<!--                       enabled  [true]                                -->
<!--                                                                      -->
<!--   fork                Tell Ant to fork compiles of JSP pages so that -->
<!--                       a separate JVM is used for JSP page compiles   -->
<!--                       from the one Tomcat is running in. [true]      -->
<!--                                                                      -->
<!--   ieClassId           The class-id value to be sent to Internet      -->
<!--                       Explorer when using <jsp:plugin> tags.         -->
<!--                       [clsid:8AD9C840-044E-11D1-B3E9-00805F499D93]   -->
<!--                                                                      -->
<!--   javaEncoding        Java file encoding to use for generating java  -->
<!--                       source files. [UTF-8]                          -->
<!--                                                                      -->
<!--   keepgenerated       Should we keep the generated Java source code  -->
<!--                       for each page instead of deleting it? [true]   -->
<!--                                                                      -->
<!--   logVerbosityLevel   The level of detailed messages to be produced  -->
<!--                       by this servlet.  Increasing levels cause the  -->
<!--                       generation of more messages.  Valid values are -->
<!--                       FATAL, ERROR, WARNING, INFORMATION, and DEBUG. -->
<!--                       [WARNING]                                      -->
<!--                                                                      -->
<!--   mappedfile          Should we generate static content with one     -->
<!--                       print statement per input line, to ease        -->
<!--                       debugging?  [false]                            -->
<!--                                                                      -->
<!--                                                                      -->
<!--   reloading           Should Jasper check for modified JSPs?  [true] -->
<!--                                                                      -->
<!--   suppressSmap        Should the generation of SMAP info for JSR45   -->
<!--                       debugging be suppressed?  [false]              -->
<!--                                                                      -->
<!--   dumpSmap            Should the SMAP info for JSR45 debugging be    -->
<!--                       dumped to a file? [false]                      -->
<!--                       False if suppressSmap is true                  -->
<!--                                                                      -->
<!--   scratchdir          What scratch directory should we use when      -->
<!--                       compiling JSP pages?  [default work directory  -->
<!--                       for the current web application]               -->
<!--                                                                      -->
<!--   tagpoolMaxSize      The maximum tag handler pool size  [5]         -->
<!--                                                                      -->
<!--   xpoweredBy          Determines whether X-Powered-By response       -->
<!--                       header is added by generated servlet  [false]  -->
<!--                                                                      -->
<!-- If you wish to use Jikes to compile JSP pages:                       -->
<!--   Set the init parameter "compiler" to "jikes".  Define              -->
<!--   the property "-Dbuild.compiler.emacs=true" when starting Jetty     -->
<!--   to cause Jikes to emit error messages in a format compatible with  -->
<!--   Jasper.                                                            -->
<!--   If you get an error reporting that jikes can't use UTF-8 encoding, -->
<!--   try setting the init parameter "javaEncoding" to "ISO-8859-1".     -->
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  -->
<servlet id="jsp">
<servlet-name>jsp</servlet-name>
<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
<init-param>
<param-name>logVerbosityLevel</param-name>
<param-value>DEBUG</param-value>
</init-param>
<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>
<init-param>
<param-name>compilerTargetVM</param-name>
<param-value>1.7</param-value>
</init-param>
<init-param>
<param-name>compilerSourceVM</param-name>
<param-value>1.7</param-value>
</init-param>
<!--  
<init-param>
<param-name>classpath</param-name>
<param-value>?</param-value>
</init-param>
-->
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>jsp</servlet-name>
<url-pattern>*.jsp</url-pattern>
<url-pattern>*.jspf</url-pattern>
<url-pattern>*.jspx</url-pattern>
<url-pattern>*.xsp</url-pattern>
<url-pattern>*.JSP</url-pattern>
<url-pattern>*.JSPF</url-pattern>
<url-pattern>*.JSPX</url-pattern>
<url-pattern>*.XSP</url-pattern>
</servlet-mapping>

<!-- ==================================================================== -->
<session-config>
<session-timeout>30</session-timeout>
</session-config>
<!-- ==================================================================== -->
<!-- Default MIME mappings                                                -->
<!-- The default MIME mappings are provided by the mime.properties        -->
<!-- resource in the org.eclipse.jetty.server.jar file.  Additional or modified  -->
<!-- mappings may be specified here                                       -->
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  -->
<!-- UNCOMMENT TO ACTIVATE
<mime-mapping>
<extension>mysuffix</extension>
<mime-type>mymime/type</mime-type>
</mime-mapping>
-->
<!-- ==================================================================== -->
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<!-- ==================================================================== -->
<locale-encoding-mapping-list>
<locale-encoding-mapping>
<locale>ar</locale>
<encoding>ISO-8859-6</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>be</locale>
<encoding>ISO-8859-5</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>bg</locale>
<encoding>ISO-8859-5</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>ca</locale>
<encoding>ISO-8859-1</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>cs</locale>
<encoding>ISO-8859-2</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>da</locale>
<encoding>ISO-8859-1</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>de</locale>
<encoding>ISO-8859-1</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>el</locale>
<encoding>ISO-8859-7</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>en</locale>
<encoding>ISO-8859-1</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>es</locale>
<encoding>ISO-8859-1</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>et</locale>
<encoding>ISO-8859-1</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>fi</locale>
<encoding>ISO-8859-1</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>fr</locale>
<encoding>ISO-8859-1</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>hr</locale>
<encoding>ISO-8859-2</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>hu</locale>
<encoding>ISO-8859-2</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>is</locale>
<encoding>ISO-8859-1</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>it</locale>
<encoding>ISO-8859-1</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>iw</locale>
<encoding>ISO-8859-8</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>ja</locale>
<encoding>Shift_JIS</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>ko</locale>
<encoding>EUC-KR</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>lt</locale>
<encoding>ISO-8859-2</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>lv</locale>
<encoding>ISO-8859-2</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>mk</locale>
<encoding>ISO-8859-5</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>nl</locale>
<encoding>ISO-8859-1</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>no</locale>
<encoding>ISO-8859-1</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>pl</locale>
<encoding>ISO-8859-2</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>pt</locale>
<encoding>ISO-8859-1</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>ro</locale>
<encoding>ISO-8859-2</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>ru</locale>
<encoding>ISO-8859-5</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>sh</locale>
<encoding>ISO-8859-5</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>sk</locale>
<encoding>ISO-8859-2</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>sl</locale>
<encoding>ISO-8859-2</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>sq</locale>
<encoding>ISO-8859-2</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>sr</locale>
<encoding>ISO-8859-5</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>sv</locale>
<encoding>ISO-8859-1</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>tr</locale>
<encoding>ISO-8859-9</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>uk</locale>
<encoding>ISO-8859-5</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>zh</locale>
<encoding>GB2312</encoding>
</locale-encoding-mapping>
<locale-encoding-mapping>
<locale>zh_TW</locale>
<encoding>Big5</encoding>
</locale-encoding-mapping>
</locale-encoding-mapping-list>
<security-constraint>
<web-resource-collection>
<web-resource-name>Disable TRACE</web-resource-name>
<url-pattern>/</url-pattern>
<http-method>TRACE</http-method>
</web-resource-collection>
<auth-constraint/>
</security-constraint>
<security-constraint>
<web-resource-collection>
<web-resource-name>Enable everything but TRACE</web-resource-name>
<url-pattern>/</url-pattern>
<http-method-omission>TRACE</http-method-omission>
</web-resource-collection>
</security-constraint>
</web-app>


web.xml
----------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
id="WebApp_ID" version="3.1">
</web-app>

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-348219-1-1.html 上篇帖子: 值得使用的Spring Boot 下篇帖子: IntelliJ IDEA导出Java 可执行Jar包
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表