Tomcat 部署 war
发布日期:2021-06-30 14:57:44
浏览次数:2
分类:技术文章
本文共 4226 字,大约阅读时间需要 14 分钟。
Tomcat 部署 war
这里只讲Tomcat 部署,JDK 相关的下载和配置默认已经完成
下载 Tomcat
下载页面:
我下的绿色版:运行 Tomcat
解压到D盘 D:\tomcat-8.5.38
然后直接运行 D:\tomcat-8.5.38\bin\startup.bat
启动服务器
部署 war
部署其实是 Tomcat 自动完成的,它会实时检测 D:\tomcat-8.5.38\webapps
文件夹,只要把 war
放进去,它就会自动解压完成部署。
方案一
Eclipse 项目直接导出 war 包到 D:\tomcat-8.5.38\webapps
自动完成部署。
File > Export
方案二
用 Tomcat 自带的管理系统来部署,不过要先设置下权限才能进管理系统。
D:\tomcat-8.5.38\conf\tomcat-users.xml选择前面导好的
war
然后点击 【Deploy】
看效果
设置为根路径访问
下面我们来将访问地址从 改为
打开D:\tomcat-8.5.38\conf\server.xml
找 </Host>
节点,在它里面添加 - 如果之前已经部署好了,并且
Tomcat
在运行中,那么重启Tomcat
后就可以直接用 访问了。 - 如果
D:\tomcat-8.5.38\webapps\springmvc_war
还未部署过,则可以手动解压war
包到此位置,然后启动Tomcat
- 我这里虽然启动成功也能访问,但是有报错
classmate-1.4.0.jar 找不到指定的路径
。明明有这个包,迷茫中。。。(这是个Spring Boot 项目)
严重 [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.apache.catalina.core.StandardContext.listenerStop Exception sending context destroyed event to listener instance of class [org.springframework.boot.web.servlet.support.SpringBootServletInitializer$1] java.lang.IllegalStateException: java.io.FileNotFoundException: D:\tomcat-8.5.38\webapps\springmvc_war\WEB-INF\lib\classmate-1.4.0.jar (系统找不到指定的路径。) at org.apache.catalina.webresources.AbstractSingleArchiveResourceSet.getArchiveEntry(AbstractSingleArchiveResourceSet.java:100) at org.apache.catalina.webresources.AbstractArchiveResourceSet.getResource(AbstractArchiveResourceSet.java:257) at org.apache.catalina.webresources.StandardRoot.getResourceInternal(StandardRoot.java:281) at org.apache.catalina.webresources.Cache.getResource(Cache.java:62) at org.apache.catalina.webresources.StandardRoot.getResource(StandardRoot.java:216) at org.apache.catalina.webresources.StandardRoot.getClassLoaderResource(StandardRoot.java:225) at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2285) at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:859) at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1333) at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1185) at org.springframework.web.context.ContextLoaderListener.contextDestroyed(ContextLoaderListener.java:113) at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4862) at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5521) at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:226) at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:845) at org.apache.catalina.startup.HostConfig.undeploy(HostConfig.java:1433) at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1359) at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1619) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:314) at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:94) at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1170) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1392) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1396) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1364) at java.lang.Thread.run(Thread.java:745)Caused by: java.io.FileNotFoundException: D:\tomcat-8.5.38\webapps\springmvc_war\WEB-INF\lib\classmate-1.4.0.jar (系统找不到指定的路径。) at java.util.zip.ZipFile.open(Native Method) at java.util.zip.ZipFile.(ZipFile.java:220) at java.util.zip.ZipFile. (ZipFile.java:150) at java.util.jar.JarFile. (JarFile.java:166) at java.util.jar.JarFile. (JarFile.java:130) at org.apache.tomcat.util.compat.JreCompat.jarFileNewInstance(JreCompat.java:196) at org.apache.tomcat.util.compat.JreCompat.jarFileNewInstance(JreCompat.java:181) at org.apache.catalina.webresources.AbstractArchiveResourceSet.openJarFile(AbstractArchiveResourceSet.java:308) at org.apache.catalina.webresources.AbstractSingleArchiveResourceSet.getArchiveEntry(AbstractSingleArchiveResourceSet.java:96) ... 24 more
项目源码下载
转载地址:https://jerryjin.blog.csdn.net/article/details/87276010 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
不错!
[***.144.177.141]2024年05月02日 03时26分23秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
【大数据开发】Java基础-总结2-面向对象与面向过程的区别
2019-05-01
【大数据开发】Java基础-总结3-面向对象的特点和注意点
2019-05-01
MySQL5.7版本修改了my.ini配置文件后mysql服务无法启动问题
2019-05-01
【大数据开发】Java基础 -总结21-Hashmap和HashTable的区别
2019-05-01
MySQL中关于decimal与double字段类型的区别
2019-05-01
webview加载网页或富文本oom
2019-05-01
机器学习-评价分类、回归算法模型指标
2019-05-01
Azkaban体系结构
2019-05-01
Azkaban2.5环境搭建及测试
2019-05-01
Synchronized与ReentrantLock区别
2019-05-01
机器学习之重头戏-特征预处理
2019-05-01
synchronized底层实现及锁的升级、降级
2019-05-01
Java线程生命周期之旅
2019-05-01
机器学习-简单逻辑回归实现
2019-05-01
如何快速定位JVM相关GC问题
2019-05-01
java线程相关概念之解析
2019-05-01
Python清洗常用工具
2019-05-01
java内存模型及线程案例分析
2019-05-01