解决IDEA Java Web项目没问题,但部署时出错的问题
2024-08-23 14:50:12
如果确定代码没问题,那多半是项目中用到的库没有被Tomcat复制到部署位置的lib目录下。
点击调试/运行,看到控制台Tomcat在部署,但一直不弹出浏览器页面,Tomcat控制台报错如下:
是在Artifact部署期间出的错。Tomcat没有把项目所需的所有jar包复制到部署目录的lib下。
有2种可能:
(1)项目本身的所需的jar包没有添加全。开发者的问题。
(2)项目本身需要的jar添加全了,但部署时Tomcat没有复制到部署目录的lib下,Tomcat的问题。(可以打开部署目录的lib看,如果一个jar包都没有,说明是Tomcat的问题)
解决方式:
Project Structure -> Project Settings
1、先看Modules中是否包含了所需的全部jar包
2、再看Artifacts
我们看到右下角有一个“Fix...”按钮,说明Artifacts存在问题,如果Artifacts是正常的,右下角是没有这个“Fix....”按钮的。
点击“Fix...”修复即可。
选第二个,添加所有缺失的依赖(jar包)。
说明:需要重启Tomcat才能生效,因为要重新部署项目,把项目所需的jar包都复制到部署目录的lib下。
最新文章
- Java中对象创建过程
- Html标签第三课
- MySQL for Windows 解压缩版安装 和 多实例安装
- mac中openfire启动失败的解决方式
- dedecms
- DataGridView 列自适应宽度 设置
- mysql datetime 排序
- Drawable(3)Color State List Resource
- cursor_sharing
- Android事件分发详解(三)——ViewGroup的dispatchTouchEvent()源码学习
- 关于Latch
- Description:一根高筋拉面,中间切一刀,可以得到2根面条。如果先对折1次,中间切一刀,可以得到3根面条。如果连续对折2次,中间切一刀,可以得到5根面条。Input:你的程序需要解决的问题是,输入连续对折的次数。NOutput输出中间切一刀,可以得到多少根面条。
- 【Python】回文
- 移动平台Unity3D 应用性能优化
- Ubuntu下PHP MySQL环境搭建-upcoming-ChinaUnix博客
- ImageLoader 笔记
- 分布式监控系统开发【day37】:需求讨论(一)
- 解决:SSM框架中普通类调用Service的问题 (转)
- Hadoop面试题
- android UI:Fragment碎片
热门文章
- Android Studio 3.4 修改 .android 和.gradle缺省目录-windows7x64专业版环境。
- 使用 Laravel 自带的用户系统 包括登录注册功能以及错误处理
- PHP MQTT 实践
- Webpack 4 SplitChunksPlugin配置方案(转)
- Python - importlib 模块
- LeetCode_485. Max Consecutive Ones
- istio1.0 实现蓝绿发布(未完成)
- linux安装jira
- IDEA中类文件显示J,IDEA Unable to import maven project: See logs for details
- 【转载】嵌入式 Linux 移植 Dropbear SSH server