工作记录——tomcat部署web应用常见问题和处理方法
这几天遇到一个tomcat部署web应用的问题,使用同样的数据库、tomcat和代码,在本机部署正常,放到服务器后出现web应用没有发布起来,最后发现是服务器JDK版本问题。
一、现象
1、tomcat启动后访问"ip:端口"可以打开tomcat主页,访问“IP:端口/项目名称”时提示404错误。
2、日志情况:项目日志文件为空,tomcat有日志。基本确定tomcat没问题,是项目相关问题。
查看tomcat发现“java.lang.UnsupportedClassVersionError……Unsupported major.minor version 51.0”,以此判断是JDK版本问题,经过检查,发现项目编译环境的JDK版本高于服务器环境的JDK版本。
二、解决方法
1、更新服务器环境的JDK,使用的是Windows server系统,首先尝试了从服务器控制面板更新“Java(32)”,更新启动tomcat发现部署的应用还是404错误。
2、卸载原来安装额JDK,下载最新的JDK安装。再次启动tomcat,可以正常访问。
这里不确定直接在控制面板升级JDK是否可用,在控制面板升级JDK后,java -verson查出当前版本确实是最新版本,但是tomcat启动后不能访问项目应用,尝试过重启服务器也不行,网上部分说法是自动升级可能只升级了部分内容,所以查看版本是会显示最新版的。在遇到JDK版本问题时,卸载重装其实也是较好的方法。
三、常见tomcat部署应用问题
1、tomcat启动闪退。检查是否已安装JDK,JDK环境变量设置,发布的应用是否正确连接数据库,serve.xml里面查看端口是否与其他应用端口冲突。
2、tomcat部署的应用404错误。检查项目编译环境的JDK版本是否高于服务器安装的JDK版本,发布的项目文件夹名称与访问网址里的名称是否一致,使用Catalina部署时查看文件路径是否正确。
3、tomcat部署后的应用不能查询中文。在server.xml文件的connectionTimeout="20000"后面添加 URIEncoding="UTF-8"。
工作记录——tomcat部署web应用常见问题和处理方法相关推荐
- tomcat部署web应用的4种方法
Tomcat发布项目的方式大致有三种,但小菜认为通过在tomcat的conf/Catalina/localhost目录下添加配置文件,来发布项目,是最佳选择. 因为这样对tomcat的入侵性最小,只需 ...
- tomcat ajax 配置文件,tomcat部署web应用的4种方法 配置详解【重点】【总结】
在Tomcat中有四种部署Web应用的方式,简要的概括分别是: (1)利用Tomcat自动部署 (2)利用控制台进行部署 (3)增加自定义的Web部署文件(%Tomcat_Home%\conf\Cat ...
- 不使用 Maven 等构建工具,而使用原始方法在 IntelliJ IDEA 中整合 Tomcat 部署 Web 应用
不使用 Maven 等构建工具,而使用原始方法在 IntelliJ IDEA 中整合 Tomcat 部署 Web 应用 我们知道,部署 Web 应用可以直接将 Web 应用的文件夹置于 Tomca ...
- 如何在 IntelliJ IDEA 中整合 Maven、Tomcat 部署 Web 应用
如何在 IntelliJ IDEA 中整合 Maven.Tomcat 部署 Web 应用 笔者的环境: JDK 11.0.12 Maven 3.6.3 Tomcat 9.0.41(Servlet 4. ...
- Tomcat部署Web项目
系统做完之后,就需要发布到服务器,部署方式有很多种,这种介绍一种比较常的Tomcat. Tomcat部署Web项目有三种方式: 1.配置Server.xml 2.添加xml文件 3.把文件直接放到we ...
- 阿里云服务器Linex系统搭建Tomcat部署Web项目
目录 整个过程我给它分成四个步骤: 使用的工具:Xshell.WinSCP. 下载并安装Tomcat 使用工具Xshell操作Linex系统 下载 解压 配置阿里云服务器信息 运行tomcat 部署w ...
- 如何Tomcat部署web应用
本人也是开始学习web部分不久,现在记录下如何在tomcat中部署web资源.以下内容全部都在本人电脑实际运行过. 导语:先了解下tomcat的文件目录: bin–tomcat批处理文件的存放目录 c ...
- Tomcat部署Web应用
在Tomcat中部署Web有三种方法: 1,可以将Web应用文件直接复制到webapps目录下,也可以将Web应用打成war包放到webapps目录下,tomcat会自动解开war包,并在webapp ...
- tomcat部署web项目指导
一.静态部署 1.直接将web项目文件件拷贝到webapps 目录中 Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用.所以可以将JSP程序打包 ...
最新文章
- tplink 文件服务器,tplink云存储服务器地址
- 26、HTML 区块
- 网页中加载obj模型比较慢_Web前端优化技巧分享,让你的网页显示的更流畅
- 洛谷P1525 关押罪犯
- 自动备份SQL Server数据库中用户创建的Stored Procedures
- Kubernetes之(十四)StatefulSet控制器
- windows下安装linux环境
- php openssl 处理pkcs8,【转载】OpenSSL命令---pkcs8
- SQL中的Northwind数据库
- 《弹性计算:无处不在的算力》隆重发布!来自业内TOP1团队的倾力输出!
- Acmer--弱水三千,只取一瓢
- 第一章 网络入门【仅参考】
- excel筛选中文或者筛选数字
- CSS控制多行文本省略--显示省略号
- 网上资源之WEB前端
- br模式edr模式_蓝牙BR/EDR 和Bluetooth Smart的十大重要区别
- wlh机器人_机器人小组活动实施方案
- 经过离散点画平滑曲线(贝塞尔3次)
- TensorFlow1深度学习基础(笔记二)
- 2022光伏行业最具创新力品牌服务商50强榜单公布 | 美通社头条
热门文章
- 他一个人干掉了5个装甲军
- 企业什么喜欢做电视看板,电视看板浏览网页的必备工具 电视看板浏览器 电视看板自动打开网页
- 雅睿生物在创业板IPO终止:安信证券为保荐人,曾计划募资7.5亿元
- 计算机师范专业行业分析,前景最好的4个师范专业,有行业“香馍馍”之称,别不信...
- 计算机男朋友好处,程序猿男朋友的好处
- 这个 api 管理工具悄悄开源了,快来看看
- netstat -ano命令失效怎么办
- 致敬不凡·最美的星火:国产飞腾CPU研发力量
- 《痞子衡嵌入式半月刊》 第 19 期
- 分享视频剪辑必备的三个素材软件(配音/文案/图片)