1.下载源码
环境:jdk版本1.8
官网源码下载tomcat8地址:http://tomcat.apache.org/download-80.cgi
2.解压下载的两个压缩包
1、apache-tomcat-8.5.45-src.zip(源码)解压为apache-tomcat。
2、apache-tomcat-8.5.45-windows-x64.zip(安装包)解压为apache-tomcat-8.5.45-windows-x64。
3、将tomcat安装压缩包解压文件apache-tomcat-8.5.45-windows-x64下的lib文件夹复制到tomcat源码压缩包解压文件apache-tomcat下的apache-tomcat\webapps\ROOT\WEB-INF路径下
3.新建pom.xml文件
在apache-tomcat目录下右击新建文件pom.xml
pom.xml文件内容:
pom.xml文件百度网盘下载地址:链接: https://pan.baidu.com/s/1LZhNKHMTSNxCDaAnMa_3MA 提取码: g1zy
<?xml version="1.0" encoding="utf-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.apache.tomcat</groupId>
<artifactId>Tomcat8.0</artifactId>
<name>Tomcat8.0</name>
<version>8.0</version>
<build>
<finalName>Tomcat8.0</finalName>
<sourceDirectory>java</sourceDirectory>
<testSourceDirectory>test</testSourceDirectory>
<resources>
<resource>
<directory>java</directory>
</resource>
</resources>
<testResources>
<testResource>
<directory>test</directory>
</testResource>
</testResources>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>c</artifactId>
<version>2.3</version>
<configuration>
<encoding>UTF-8</encoding>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>ant</groupId>
<artifactId>ant</artifactId>
<version>1.7.0</version>
</dependency>
<dependency>
<groupId>wsdl4j</groupId>
<artifactId>wsdl4j</artifactId>
<version>1.6.2</version>
</dependency>
<dependency>
<groupId>javax.xml</groupId>
<artifactId>jaxrpc</artifactId>
<version>1.1</version>
</dependency>
<dependency>
<groupId>org.eclipse.jdt.core.compiler</groupId>
<artifactId>ecj</artifactId>
<version>4.6.1</version>
</dependency>
<dependency>
<groupId>org.easymock</groupId>
<artifactId>easymock</artifactId>
<version>3.3</version>
</dependency>
</dependencies>
</project>
4.eclipse导入tomcat源码
1、打开eclispe点击file ->import ->Existing Maven Projects 选择apache-tomcat文件夹。
注意:eclipse显示test文件夹会报错(有把小红叉),不用管,不影响启动。
apache-tomcat
5.启动tomcat
找到Bootstrap.java文件,右击Run As ->JavaApplication等待tomcat启动完成
6.验证tomcat是否启动成功
在浏览器中打开http://localhost:8080/(tomcat默认端口是8080)
7.手动发布项目到tomcat
zjhy.war是打包好的java-web项目(私人项目暂不提供),将zjhy.war复制粘贴到apache-tomcat\webapps文件夹下,等待tomcat自动将zjhy.war解压
8.验证启动的tomcat项目是否成功发布zihy这个java-web项目
在浏览器中输入http://localhost:8080/zjhy/echarts6.html然后回车,能正常打开刚才发布的项目说明项目发布成功。