栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

tomcat 10.0.14源码构建

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

tomcat 10.0.14源码构建

1、去官网下载Tomcat源码  地址: Apache Tomcat® - Apache Tomcat 10 Software Downloads

2.在解压好的tomcat目录下创建一个source目录,将conf和webapps目录移动到source目录中

3.创建pom.xml文件   将以下内容复制到里面

 

4.0.0  
org.apache.tomcat 
tomcat10  
10.0.13  
tomcat10  

   
         
        junit      
        junit     
        4.12      
        test   
   
 
    
        
        org.easymock     
        easymock     
        4.3   
   
  
    
        
        org.apache.ant      
        ant      
        1.10.12   
   
  
    
         
        wsdl4j     
        wsdl4j      
        1.6.2    
   
  
    
         
        javax.xml      
        jaxrpc-api      
        1.1    
   
  
    
         
        org.eclipse.jdt     
        org.eclipse.jdt.core    
        3.27.0   
   
 
    
         
        org.eclipse.jdt     
        ecj     
        3.27.0    
   
  
    
         
        org.apache.tomcat      
        jakartaee-migration     
        1.0.0    
   
  
    
         
        biz.aQute.bnd      
        biz.aQute.bndlib     
        6.0.0      
        provided    
   
  
    
         
        com.unboundid     
        unboundid-ldapsdk     
        6.0.2     
        test    
   
 
 

   
Tomcat10.0   
java    
test 

    
           
        java     
   
   
   

    
           
        test      
   
   
  

     
           
        org.apache.maven.plugins       
        maven-compiler-plugin       
        3.6.1        
                 
            UTF-8          
            1.8          
            1.8       
       
     
   
   
 

 

4.将源码导入idea

file ==》 【new】  ==》【Module from Existing Sources】

 找到bootstrap类进行配置vm参数

 将以下数据放到里面

注:目录要放置自己的

-Dcatalina.home=D:tomcatapache-tomcat-10.0.14-srcsource
-Dcatalina.base=D:tomcatapache-tomcat-10.0.14-srcsource
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-Djava.util.logging.config.file=D:tomcatapache-tomcat-10.0.14-srcsourceconflogging.properties

 5.运行时出现错误 

运行Bootstarp时,会提示:“java: 程序包trailers不存在。”和“找不到符号 ResponseTrailers”,两个错误都出现在test文件夹。缺少的文件都在webapps/examples/WEB-INF/classes文件夹中

拷贝文件夹“webapps/examples/WEB-INF/classes/trailers”到“test”文件夹下。

拷贝文件“webapps/examples/WEB-INF/classes/util/cookieFilter.java”到“test/util”文件夹下。

6.运行tomcat 到浏览器访问 localhost:8080 网页打开如下

 6.1端口被占用

        去“conf/sever.xml中修改一下端口号”

 6.2服务器占用

        

找到 “java/org/apache/catalina/startup/ContextConfig.java”这个类 

在这个方法后面添加

   context.addServletContainerInitializer(new JasperInitializer(),null);

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/678874.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号