实战:第十三章:HTTP Status 500 – Internal Server Error(解决SpringBoot架构的Web项目部署到linux系统上访问出错)

简介: 实战:第十三章:HTTP Status 500 – Internal Server Error(解决SpringBoot架构的Web项目部署到linux系统上访问出错)

先看问题:服务器访问项目首页地址


20200427094215504.png

本地访问项目首页地址:http://localhost:8080/

项目结构:


20200427094520985.png


我在阿里云服务器上部署了一个简单的SpringBoot架构的Web项目,打包成war


20200427094024362.png


查看tomcat日志信息:


20200427094627481.png


错误信息:


20200427094727208.png


20200427094704766.png


百度找的一个类似的案例:https://blog.csdn.net/wangsongll/article/details/90726926


之前我上传了一个类似的jar包,后面改为war包,里面的一些jar包可能起冲突了


但是由于我这边出错的jar包有点多,所以我决定重新导入一个新的tomcat进去。


20200427095700686.png


解压zip包


20200427100212990.png


重新上传war包到webapp下面然后重启tomcat就可以了

不过这个时候访问需要在后面加war包的包名,例如:



2020042710425317.png


访问就需要这样:http://139.224.137.74:8080/reception-0.0.1-SNAPSHOT/


不友好,所以去tomcat的conf目录下设置server.xml文件:添加<Context path ="" docBase="reception-0.0.1-SNAPSHOT"  reloadable="true"/>


可以参考:https://www.cnblogs.com/achengmu/p/11769861.html


这个时候就可以直接通过ip加端口号访问了:http://139.224.137.74:8080/


20200427150651659.png

相关文章
|
5天前
|
缓存 网络协议 安全
应用层---Web和HTTP
应用层---Web和HTTP
11 3
应用层---Web和HTTP
|
6天前
|
前端开发 Java 开发工具
Java医院绩效考核系统源码:关于医院绩效考核系统的技术架构、系统功能、如何选择医院绩效考核管理系统
系统开发环境 开发语言:java 技术架构:B/S架构 开发工具:maven、Visual Studio Code 前端框架:avue 后端框架:springboot、mybaits 数 据 库:MySQL
21 4
Java医院绩效考核系统源码:关于医院绩效考核系统的技术架构、系统功能、如何选择医院绩效考核管理系统
|
5天前
|
前端开发 JavaScript 网络协议
Springboot中为什么你能通过一小段代码来访问网页?
Springboot中为什么你能通过一小段代码来访问网页?
22 7
|
5天前
|
Kubernetes 测试技术 持续交付
深入理解微服务架构及其在现代后端系统中的应用
本文将深入探讨微服务架构的核心概念、设计原则以及如何在现代后端系统中实现和优化它。我们将从微服务的定义开始,逐步展开讨论其优势、面临的挑战,以及如何克服这些挑战。同时,文章还会涉及微服务与容器化技术、持续集成/持续部署(CI/CD)的协同作用,以及微服务架构的未来发展趋势。读者将获得对微服务架构全面而深刻的理解,并能够识别在实施过程中可能遇到的陷阱和解决方案。
24 1
|
13天前
|
设计模式 运维 供应链
探讨微服务架构如何降低系统复杂度
探讨微服务架构如何降低系统复杂度
20 1
|
3天前
|
缓存 监控 架构师
Java架构师必备:系统性能调优与监控
Java架构师必备:系统性能调优与监控
|
3天前
|
Linux Perl
如何在Linux系统中确定CPU架构
如何在Linux系统中确定CPU架构
7 0
|
3天前
|
Java
SpringBoot修改访问路径
SpringBoot修改访问路径
|
4天前
|
机器学习/深度学习 运维 网络协议
函数计算产品使用问题之创建一个http服务,可以通过公网来访问,是否只能选择web函数
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
4天前
|
前端开发 计算机视觉
视觉智能开放平台操作报错合集之人脸对比1:1,采用web前端直接调用,使用了base64处理图片,提示http错误码414,该如何处理
在使用视觉智能开放平台时,可能会遇到各种错误和问题。虽然具体的错误代码和消息会因平台而异,但以下是一些常见错误类型及其可能的原因和解决策略的概述,包括但不限于:1. 认证错误、2. 请求参数错误、3. 资源超限、4. 图像质量问题、5. 服务不可用、6. 模型不支持的场景、7. 网络连接问题,这有助于快速定位和解决问题。