当前位置: 首页 > news >正文

曲靖市建设局网站官网建立网站

曲靖市建设局网站官网,建立网站,网站定制公司,网站建设 南昌一、环境准备Tomcat不同版本之间有一定的兼容性问题~如下图所示:官网地址:https://tomcat.apache.org/whichversion.html下载tomcat9官网上面的源码:这一篇文章主要是带着大家在自己的IDEA跑起来一个Tomcat。使用的版本是Tomcat9.0.55 和 JDK…

一、环境准备

Tomcat不同版本之间有一定的兼容性问题~

如下图所示:

官网地址:https://tomcat.apache.org/whichversion.html

下载tomcat9官网上面的源码:

这一篇文章主要是带着大家在自己的IDEA跑起来一个Tomcat。

使用的版本是Tomcat9.0.55JDK8。

另外插一句,虽然官网上面讲两者是可以兼容的,但是我在做自己的项目的时候,就因为使用了Tomcat9一直报“资源不可用”之类的错误,后面换成了Tomcat8.0就可以了......

看了网络上面也有很多小伙伴表示遇到过同样的问题!也是将Tomcat版本降到8或者是将JDK升到11就可以了。

不过上述内容与本章内容是不冲突的,大家可以使用下文给出的本人的Tomcat源码仓库地址自行下载!

二、Tomcat源码下载

Gitee地址:

TomcatSource: 基于Tomcat9.0.55的源码,我们可以在IDEA上面编译调试。 (gitee.com)

三、部署&&编译

1.修改项目结构

将下载下来的源码压缩包解压,然后在解压后的目录中新建pom.xml文件, pom文件内容如下:

<?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"><groupId>com.tuling</groupId><artifactId>mvc</artifactId><version>1.0-SNAPSHOT</version><build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><configuration><source>8</source><target>8</target></configuration></plugin></plugins></build><modelVersion>4.0.0</modelVersion><packaging>war</packaging><dependencies><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.11</version><scope>test</scope></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-webmvc</artifactId><version>5.3.13</version></dependency><dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><version>3.1.0</version><scope>provided</scope></dependency><dependency><groupId>javax.servlet</groupId><artifactId>jstl</artifactId><version>1.2</version></dependency><dependency><groupId>commons-fileupload</groupId><artifactId>commons-fileupload</artifactId><version>1.3.3</version></dependency><dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.56</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-webmvc</artifactId><version>5.1.9.RELEASE</version></dependency></dependencies>
</project>

2.构建项目

使用IDEA 选中pom.xml,以maven的项目导入

构建好项目后配置启动参数

添加Main class

org.apache.catalina.startup.Bootstrap

添加VM options

注意:要根据自己的实际情况修改!

-Dcatalina.home=D:/JavaSource/Tomcat/apache-tomcat-9.0.55-src 
-Dcatalina.base=D:/JavaSource/Tomcat/apache-tomcat-9.0.55-src 
-Djava.endorsed.dirs=D:/JavaSource/Tomcat/apache-tomcat-9.0.55-src/endorsed 
-Djava.io.tmpdir=D:/JavaSource/Tomcat/apache-tomcat-9.0.55-src/temp 
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager 
-Djava.util.logging.config.file=D:/JavaSource/Tomcat/apache-tomcat-9.0.55-src/conf/logging.properties 
-Dcom.sun.management.jmxremote 
-Dcom.sun.management.jmxremote.port=8025 
-Dcom.sun.management.jmxremote.ssl=false 
-Dcom.sun.management.jmxremote.authenticate=false 
-Duser.language=en -Duser.region=US

JDTCompiler关于版本报错部分注释掉

修改源码ContextConfig类,将JSP解析器初始化

3.启动运行

访问浏览器:http://localhost:8080/

http://www.ds6.com.cn/news/29002.html

相关文章:

  • wordpress装百度联盟广告襄阳seo优化排名
  • 站长工具seo域名解析不了快手流量推广网站
  • 青县网站建设太原seo管理
  • 淘宝单网站建设青岛seo优化
  • 刘家窑做网站的公司企业网站seo平台
  • 网站建设与推广实训心得网站推广的软件
  • 网站建设没有签定合同精准网站seo诊断报告
  • 深圳市城乡住房和建设局网站首页开鲁seo服务
  • 做seo是要先有网站吗常见的搜索引擎有哪些?
  • 设计外贸商城网站建设网络优化的三个方法
  • 网站是如何盈利的搜索引擎关键词排名优化
  • 做网站配置域名注册查询阿里云
  • 化妆品网站模板石家庄限号
  • 几分钟网站做渔网杭州优化外包
  • 做网站怎么给客户打电话百度视频seo
  • 景点网站建设方案seo网站建设优化什么意思
  • 网站建设 服务器 预算报价清单关键词优化策略有哪些
  • tv做后缀的动漫网站十大最靠谱教育培训机构
  • wordpress 自动生成标签上海谷歌seo推广公司
  • sns网站建设哪家公司好最近七天的新闻重点
  • 小程序模板下载安装北京seo服务行者
  • 做群头像的网站在线制作怎么制作属于自己的网址
  • 网站建设推广小王网店运营工资一般多少
  • 佛山网站优化多少钱重庆seo点击工具
  • 手绘教学网站百度首页快速排名系统
  • 学习java可以自己做网站吗seo网站监测
  • 郑州做网站网络公司北京网站优化方案
  • 南昌手机网站徐州seo培训
  • 手机网站样式福州网站快速排名提升
  • 引航博景做的网站网站分析案例