记一次利用tomcat manager部署war包失败并解决的经历
tomcat安装好后,默认是附带了一个Tomcat Web Application Manager,可以在上面方便的进行部署等操作,我想直接通过war file to depliy功能直接上传我的war包部署到tomcat中,如下图:
我的war文件位于:E:\tomcatwars\server.war
选中这个文件,deploy:
deploy后:
发现Path是:/E:tomcatwarsserver ,并且点击后无法访问
进入tomcat安装目录,查看webapps:
注意这个目录的名称为:E:tomcatwarsserver,包含一个符号":"
查看tomcat的错误日志:
这段日志说明启动位于路径 /webapps/E:tomcatwarsserver 的程序失败,因为路径名有一个符号":",
可是为什么文件夹名称含有一个":"呢?是不是跟浏览器的请求有关?
用edge浏览器上传时是这样的:
即包含了文件的全路径,tomcat肯定是依据上传的文件名简单进行去掉“\”,"/" 就作为文件名。
那是不是浏览器问题?换一个chrome试下:
留意chrome中选择一个文件后文件名是不包含全路径的,点击部署:
可以看到部署成功了
并且可以访问。
总结:跟浏览器有关,edge有问题,chrome、firefox没有问题!!!
为了解决这个问题耗费了我好多时间,而且网上也查不到相关文章,想想还是记录下来,帮助有需要的人!
记一次利用tomcat manager部署war包失败并解决的经历相关推荐
- docker 构建tomcat镜像部署war包
docker 构建tomcat容器部署war包 拉取tomcat镜像 docker pull tomcat:8.5-alpine 查看镜像 docker images 构建并启动容器 docker r ...
- tomcat本地部署war包的方式
最近学习java,在本地tomcat部署时,主要采取以下方式: 一.本地构建生成war包 在本地项目中的terminal下,使用命令 "mvn clean install"或 先执 ...
- Tomcat服务器部署war包
首先来说一下思路: 不管你是通过命令还是通过eclipse,首先得有现成的war包(不会生成war包的请自行百度) 有java运行环境和tomcat服务器 新建一个文件夹,用来存放war包 ,我这里新 ...
- tomcat上传war包失败
tomcat从manager部署war项目上传失败 查看tomcat安装目录下的logs目录下的manager.2015-02-09.log文件可发现: 1. 严重: HTMLManager: FA ...
- Tomcat部署war包失败
1.问题 在Tomcat管理页上传WAR包时,上传失败并跳转到如下页面: 此时打开Tomcat安装目录下的logs/manager.2021-09-25.log文件,信息如下: 从日志中得知,是因为我 ...
- 环境部署(java安装和配置,Tomcat安装和配置)(tomcat下部署war包)
1,上传环境部署安装包到服务器上 2,解压安装包,并部署java # tar -xf jdk-8u201-linux-x64.tar.g # mkdir /usr/java # cp jdk1.8 ...
- tomcat部署war包不成功解决方法
今天尝试在阿里云服务器中的tomcat部署项目 点击manager App 时页面显示这样,根据上图提示可知原因是cont/tomcat-users.xml 未配置用户名和密码, 所以需要将下面这段配 ...
- linux 解压war到root_部署War包到Tomcat根目录位置(Ubuntu/CentOS)
操作系统:CentOS 5.6 对于ubuntu 14.04来说,Tomcat的war包默认目录路径位置在 /var/lib/tomcat7/webapps 对于ubuntu 18.04来说,Tomc ...
- (转)用 Maven 部署 war 包到远程 Tomcat 服务器
转自蒋国纲 www.cnblogs.com/guogangj/p/5505228.html 用Maven部署war包到远程Tomcat服务器 过去我们发布一个Java Web程序通常的做法就是把它打成 ...
- 部署WAR包实时查看Tomcat的状态和日志
在不重启Tomcat的情况下部署WAR包实时输出日志的方法: 注意:以下方式只适合Linux. 一.定位错误 查看Tomcat日志的尾部 tail -n 50 /opt/tomcat8/logs/ca ...
最新文章
- C#中的cookie编程
- node.js web框架_使用Node.js进行Web爬取的终极指南
- 前端学习(1386):多人管理项目6骨架
- vs 选定内容没有属性页_从智能单品,到全屋智能:2019中国智能家居发展白皮书【附82页PPT】...
- 传递function_Excel VBA解读(132): 调用Function过程的4种方式
- 系统架构师成长之路(二)
- Android ScrollView用法实例汇总
- 机电传动控制 第一周作业
- Linux vi中查找字符内容的方法
- 最小对/优先队列(C语言实现)
- 使用APP inventor制作蓝牙串口助手【智能浇灌模型中用到】
- java实现上传文件
- python支付宝支付接口_支付宝支付python总结
- 敏捷DoD和DoR的多种形态
- 嵌入式常用裸机编程框架
- JavaScript 常用事件大全
- 超速判断java_汽车超速到底是如何判定的?
- telegram自动发信息_创建telegram 机器人 并发送消息
- Latex大括号及多行公式
- 服务器里文件表格如何自动备份,Excel电子表格自动备份的两种方法
热门文章
- 怎么把pdf文件转换成word格式文档
- 想知道你和她在网易云喜欢的音乐的重合率?
- 论灾备之重要性:七场无法预见的数据中心灾难
- Error opening zip file or JAR manifest missing
- python中的sin函数_Python sin() 函数
- 工信部《全国区块链和分布式记账技术标准化技术委员会组建公示》
- python考拉兹猜想_Python练习题 042:Project Euler 014:最长的考拉兹序列
- 01键值数据库基本架构
- Delta RPMs disabled because /usr/bin/applydeltarpm not installed.问题解决记录
- C# winform 工具箱、控件类型简介表