Spring: Export - WAR file - 404 Not Found 问题
每次部署 WAR 项目都是比较繁琐的一件事, 想必最不想出现的情况就是这样:
如何才能使得项目部署起来安全, 又轻松?
1. 将 Spring 等框架的 Jar 文件放到 ${ tomcat }/lib 下的单独文件夹中
develon@local:~/tomcat8$ ls lib/spring
commons-fileupload-1.3.2.jar spring-context-support-4.3.9.RELEASE.jar spring-orm-4.3.9.RELEASE.jar
commons-io-2.5.jar spring-core-4.3.9.RELEASE.jar spring-oxm-4.3.9.RELEASE.jar
commons-logging-1.2.jar spring-expression-4.3.9.RELEASE.jar spring-test-4.3.9.RELEASE.jar
mysql-connector-java-8.0.16.jar spring-instrument-4.3.9.RELEASE.jar spring-tx-4.3.9.RELEASE.jar
spring-aop-4.3.9.RELEASE.jar spring-instrument-tomcat-4.3.9.RELEASE.jar spring-web-4.3.9.RELEASE.jar
spring-aspects-4.3.9.RELEASE.jar spring-jdbc-4.3.9.RELEASE.jar spring-webmvc-4.3.9.RELEASE.jar
spring-beans-4.3.9.RELEASE.jar spring-jms-4.3.9.RELEASE.jar spring-webmvc-portlet-4.3.9.RELEASE.jar
spring-context-4.3.9.RELEASE.jar spring-messaging-4.3.9.RELEASE.jar spring-websocket-4.3.9.RELEASE.jar
此时, 你需要编辑 ${ tomcat }/conf/catalina.properties, 将 "${catalina.base}/lib/spring/*.jar" 插入变量 common.loader 中
注意, 这里是不能是 "${catalina.base}/lib/*/*.jar" 这样的通配目录, 意味着没有一劳永逸的设置方法
common.loader="${catalina.base}/lib","${catalina.base}/lib/*.jar","${catalina.base}/lib/spring/*.jar","${catalina.home}/lib","${catalina.home}/lib/*.jar"
2. 检查版本: 包括框架的版本, JDK 的版本, 导出的 WAR 类文件的版本, 避免兼容性问题
很多时候我们的服务器是正常的, JDK 版本虽然低, 但也可能受 Spring 的支持, 只不过我们开发机上的 JDK 版本过高, 而 WAR 输出的类文件版本默认又是最高版本, 这就导致放到服务器上的类文件根本不能被执行, 所以务必保证输出类文件的版本:
转载于:https://www.cnblogs.com/develon/p/11488326.html
Spring: Export - WAR file - 404 Not Found 问题相关推荐
- Spring Boot 上传文件(spring boot upload file)
本篇文章将说明在Spring Boot web程序中如何上传文件. 开发环境: 1. eclipse Oxygen Release (4.7.0) 2. Spring Boot 1.4.3 RELEA ...
- ui5 resource file 404 error
Created by Jerry Wang, last modified on Nov 07, 2014 resources registerResourcePath sap.ui.localReso ...
- 【Fluent】导出瞬态计算过程每一秒或每一个时间步的各个坐标/节点的物理量-温度场-压力场,TUI命令/file/export和/file/transient-export
一.功能需求 如果你进行的是稳态计算,你需要将物理场中的每一个节点上的物理量数据(例如温度.压力)导出成类似txt或Excel表格的文件. 文件里的内容形式是:每一行中有节点ID.节点的XYZ坐标.物 ...
- java ajax 404_java – 在jQuery AJAX中调用Spring控制器时发现404错误
我是春天的新手.我生成如下的JSON: [ { "customer" : "16", "project" : "19", ...
- eclipse export jar file 和 runnable jar file 的区别
jar file 就是 普通的jar 包,没有依赖包, 但是 runnable jar file 包含 依赖的jar包,直接可运行的. 在launch configuration中选中含有mai ...
- SQLite Tutorial 4 : How to export SQLite file into CSV or Excel file
1.导出CSV格式 a.右键点击要导出的table名,选择export table b.然后打开export wizard,打开CSV标签,进行一些设置后,便可以选择保存位置了 c.最后打开效果 2. ...
- spring mvc 中自定义404页面在IE中无法显示favicon.ico问题的解决方法。
此处用的是jsp,控制层用的是ModelAndView, 具体解决方法如下: @RequestMapping(value = "notfound", method = Reques ...
- spring boot 访问路径404是会转到/error路径,倒是拦截器失效
excludePathPatterns方法是排除访问路径,但是当你排除的url路径在项目中并不存在的时候,springboot会将路径编程/error,从而无法进行排除. 例如下面代码: regist ...
- Spring Boot war方式打包发布
转载自面皮大师的简书 https://www.jianshu.com/p/ae170a58f88c
- Export MODO file for MAYA
上一个学期的的动画作业中使用了MODO进行人物角色的建模,再导入Maya进行animation和rendering.MODO有很多很出色的特性,当然也有不少让新手很苦恼的问题. 数据导出是个很棘手的问 ...
最新文章
- 设计模式之Prototype(原型)(转)
- javaScript call 函数的用法说明
- 经典面试题-Linux Kernel面试题
- 刚刚!第七次人口普查出炉!男性比女性多3490万,老龄化进一步加深
- 阿里云服务器ECS选型
- 〖Demo〗-- 模拟登录
- HDFS最基本的操作命令 和基本配置
- Matlab简单图像运算实例
- python3.5中文手册chm_python3官方帮助文档-python3.5.2官方chm参考手册-东坡下载
- 测试笔记本续航的软件,【教程向】如果给笔记本降温及延长续航
- cmd快捷键和常用命令
- java设置png dpi_设置PNG图片DPI 信息,保存为PDF(使用Magick),与OpenCV转换
- 获取鼠标图片和鼠标位置的方法
- 不要成为职场中的三种人
- 单稳态电路和双稳态电路电路详解 CD4013触发器开关电路驱动继电器
- 最简洁影视后期制作(AE)教程之导出导入
- 韩版机泛泰A850改mms.apk去除收到短信的国家代码
- 具有检查点的恢复技术
- Android中Bitmap的分析与使用
- 详解C盘Windows文件夹里重要文件的作用
热门文章
- Datatypes In SQLite Version 3
- 演示账号激活的过程:注册——向指定邮箱发送邮件——用户登录邮箱,激活账号
- QA:阿里云K8s启动容器后无法访问网络
- Hibernate之懒加载
- python封装为php库,从PHP运行Python脚本作为库
- 3842开关电源完整原理图_开关电源的电路看不懂怎么办?看完本篇就简单了
- pandas创建series三种方法
- postman添加cookie_有了这款IDEA插件,再也不需要postman了
- sql不写parametertype_Mapper接口中方法的输入参数类型要和Mapper.xml中定义的每个sql的parameterType的类型相同...
- andriod 获取attrs_Android:具有attrs.xml中对象引用的Custom View,...