过滤器,监听器,拦截器 一、理解它们 看里十几篇博客,总算有点小明白,总的来讲,两张图可以让我看明白点。 通过两幅图我们可以理解拦截器和过滤器的特点 1、过滤器 过滤器是在请求进入tomcat容器后,但请求进入servlet之前进行预处理的。请求结束返回也是,是在servlet处理完后,返回给前端之 ...
分类:
编程语言 时间:
2018-05-16 00:23:00
阅读次数:
284
具体场景: 多个项目部署在同一个tomcat下,由于各个项目之间jar大致一样,为了减少空间消耗,方便管理jar等问题,我采用统一管理jar的方式,将通用的jar 放到tomcat容器层引入加载(load),实现统一管理jar。 问题: 多个项目在tomcat下启动正常,唯独只有第一个项目生成了lo ...
分类:
其他好文 时间:
2018-05-04 14:08:27
阅读次数:
240
写在前面: 前一段时间测试了普通 java 工程调用 ArcObject 10.5(下文简称AO)的功能,主要想在程序调用自定义arctoolbox模型,完成一些功能,在将该功能转换成web工程时,出现一些问题,现将解决方式记录下来,以备将来查阅。 1、开发环境: ArcGIS 10.5,myecl ...
分类:
编程语言 时间:
2018-05-02 18:09:08
阅读次数:
167
把spring-boot项目按照平常的web项目一样发布到tomcat容器下 两点经验: 一、修改打包形式 在pom.xml里设置 二、移除嵌入式tomcat插件 在pom.xml里找到spring-boot-starter-web依赖节点,在其中添加如下代码, 三、添加servlet-api的依赖 ...
分类:
编程语言 时间:
2018-04-20 18:59:30
阅读次数:
207
Tomcat的优化分成两块: 1、Tomcat启动命令行中的优化参数即JVM优化 2、Tomcat容器自身参数的优化(这块很像ApacheHttp Server) Tomcat启动行参数的优化: Tomcat首先跑在JVM之上的,因为它的启动其实也只是一个java命令行,首先我们需要对这个JAVA的 ...
分类:
其他好文 时间:
2018-04-04 21:00:45
阅读次数:
127
错误信息:org.apache.jasper.JasperException: java.lang.NullPointerException 原因:项目依赖的jar包和tomcat容器的依赖jar包有重复,一般为servlet-api.jar、jsp-api.jar 解决方式: 如果是非maven项 ...
分类:
编程语言 时间:
2018-04-04 16:12:32
阅读次数:
757
案例简述基于SpringBoot框架开发的WEB应用,其中包含了数据服务接口,管理端UI。在打包的时候采用AllInOne的方式打成一个fatjar或者war最终通过java-jarapp.jar或者java-jarapp.war的方式运行程序,程序内置Tomcat容器。问题应用中有用户上传的图片,音频等文件,这些文件存储在本地磁盘比如:D:\static目录,通过图片的相对地址与服务地址组成的u
分类:
编程语言 时间:
2018-03-22 19:14:56
阅读次数:
166
从两方面入手1.tomcat启动参数2.tomcat容器本身打开tomcat安装目录\conf\server.xml文件,定位到这一行:<connectorport="8080"protocol="HTTP/1.1"<=""p=""style="word-wrap:break-word;"
分类:
其他好文 时间:
2018-03-14 17:04:12
阅读次数:
166
1.查看容器列表 CONTAINER ID:容器的ID IMAGE:启动容器使用的镜像 CREATED:创建时间 STATUS: 状态 PORTS:端口映射信息 NAMES:容器名称 2.使用tomcat镜像启动一个容器,并挂载宿主机中的/HMK/helloword/webapps/HelloWor ...
分类:
其他好文 时间:
2018-03-11 21:02:06
阅读次数:
175
1.启动docker服务 2.查看当前宿主机的镜像列表(有哪些镜像可用) 3.搜索镜像(默认在官方仓库中搜索) 4.拉取镜像 5.删除镜像 6.使用tag命令添加标签 添加的标签实际起到了类似链接的作用,可以看到2个镜像的镜像ID是相同的,,实际指向同一个镜像文件,只是别名不同。 当同一个镜像拥有多 ...
分类:
其他好文 时间:
2018-03-11 19:14:38
阅读次数:
345