zoukankan      html  css  js  c++  java
  • 不是springboot项目怎么使用内置tomcat

    不是springboot项目怎么使用内置tomcat

     

    解决方法:

    1.pom.xml中添加以下依赖

    <properties>
     <tomcat.version>8.5.23</tomcat.version>
    </properties>
    <dependencies>
     <dependency>
       <groupId>org.apache.tomcat.embed</groupId>
       <artifactId>tomcat-embed-core</artifactId>
       <version>${tomcat.version}</version>
     </dependency>
     <dependency>
       <groupId>org.apache.tomcat.embed</groupId>
       <artifactId>tomcat-embed-jasper</artifactId>
       <version>${tomcat.version}</version>
     </dependency>
     <dependency>
       <groupId>org.apache.tomcat</groupId>
       <artifactId>tomcat-jasper</artifactId>
       <version>${tomcat.version}</version>
     </dependency>
     <dependency>
       <groupId>org.apache.tomcat</groupId>
       <artifactId>tomcat-jasper-el</artifactId>
       <version>${tomcat.version}</version>
     </dependency>
     <dependency>
       <groupId>org.apache.tomcat</groupId>
       <artifactId>tomcat-jsp-api</artifactId>
       <version>${tomcat.version}</version>
     </dependency>
    </dependencies>

    2.配置内置tomcat源码

    package com.bx;

    import org.apache.catalina.WebResourceRoot;
    import org.apache.catalina.core.StandardContext;
    import org.apache.catalina.startup.Tomcat;
    import org.apache.catalina.webresources.DirResourceSet;
    import org.apache.catalina.webresources.StandardRoot;
    import java.io.File;
    import java.net.URL;
    public class Main {
    public static final String WEB_APP_DIR = "../../src/main/webapp";
    public static void main(String[] args) throws Exception {
    Tomcat tomcat = new Tomcat();
    tomcat.setPort(18080);
    URL url = Main.class.getClassLoader().getResource("");
    StandardContext ctx = (StandardContext) tomcat.addWebapp("/", url.getFile()+WEB_APP_DIR);
    tomcat.start();
    tomcat.getServer().await();
    }
    }
  • 相关阅读:
    jQuery插件显示本地时间.
    javascript样式切换,图片切换,随机背景
    jQuery插件表格数据插件
    jQuery仿yahoo首页弹出层效果
    javascript文本框自动验证数字和日期
    jQuery学习笔记31改变字体大小.颜色,背景
    网站时间显示
    javascript操作frame
    jQuery解决iframe自适应高度问题
    JavaScript动态打开和关闭层,而且还能拖拽(ie,firefox)
  • 原文地址:https://www.cnblogs.com/chinaifae/p/10189355.html
Copyright © 2011-2022 走看看