一、项目创建: 1、创建一个Javaweb项目并且配置好tomcat等 (之前做过 此步省略) 2、在setting中引入MAVEN 注意: MAVEN 的版本不能早于编辑器的版本否则会报错。 3、创建项目结构 二、代码编写: 1、在pom.xml中引入需要的包的信息 pom.xml 2、创建spr ...
分类:
其他好文 时间:
2020-06-27 00:17:41
阅读次数:
55
CMD/ENTROYPOINT区别 相同点:都是指定一个容器:启动时要运行的命令 不同点(重点): CMD: dockerfile中可以有多个CMD指令,但是只有最后一个生效,CMD会被docker run之后的参数替换 例子:docker run -it -p 8888:8080 tomcat l ...
分类:
其他好文 时间:
2020-06-27 00:09:51
阅读次数:
63
docker commit 镜像: 作用:docker commit提交容器副本使之成为一个新的镜像 语法:docker commit -m=“提交作者的信息” -a=“作者” 容器id 要创建的目标镜像名:标签名 容器id:这里用到的容器id是模板的容器id,也就是下面例子没有doc的tomcat ...
分类:
其他好文 时间:
2020-06-27 00:08:03
阅读次数:
80
一、springloader实现热部署 运行方法一:使用spring-boot:run 此方法会遇到问题,当关闭程序再重启的提示Tomcat端口号被占用 运行方法二:run as-java application 此方法解决了以上问题,但是当添加新的方法时,就无法进行热部署; <dependency ...
分类:
编程语言 时间:
2020-06-27 00:00:45
阅读次数:
63
springboot打包成war,部署到tomcat,访问404,这正是一个大坑,坑到吐血。为了能访问,我又改代码,又改pom文件,但是还是访问不了,后来发现是没有加包路径名-_- 参考博文:https://blog.csdn.net/gege87417376/article/details/792 ...
分类:
编程语言 时间:
2020-06-26 22:05:06
阅读次数:
72
一、整体说明 tomcat需要完成两件事情: 接受外部HTTP请求 加载servlet,并且把请求传给Servlet进行处理。 整体可以抽象为如下: 二、整体代码架构 在tomcat的代码中抽象了以下三个类: Server类,代表tomcat实例 Connector类,代表HTTP监听器(上图中的H ...
分类:
其他好文 时间:
2020-06-26 18:35:49
阅读次数:
54
安装: 打开cmd,后进入Tomcat的安装目录下,再进入到bin目录, 输入:services.bat install, 出现下面图片上信息即表示安装成功;然后再打开bin目录下的tomcat9w,点击“启动”服务; 卸载: 打开cmd,后进入Tomcat的安装目录下,再进入到bin目录,输入:s ...
分类:
其他好文 时间:
2020-06-26 18:13:01
阅读次数:
41
前几篇文章主要介绍了在tomcat,weblogic下如何通过动态注册一个Filter的方式,去实现无文件落地的webshell。当然在J2EE中,我们也可以动态注册一个Servlet去实现无文件落地的webshell。 以下分析基于tomcat6,其他版本的Tomcat的思路类似 0x00 ser ...
分类:
Web程序 时间:
2020-06-26 16:09:06
阅读次数:
63
1、在pom.xml中如果要打war包,必须加上该行代码。 <packaging>war</packaging> 2、pom.xml中继续加入以下代码:该代码用于spring boot中内嵌的tomcat包依赖排除,不然会产生冲突。 <exclusions> <exclusion> <groupId ...
分类:
编程语言 时间:
2020-06-26 14:28:44
阅读次数:
88
增加shell脚本 #!/bin/bash n=`curl -I -s http://127.0.0.1:8088/projectName/index.jsp | grep "HTTP/1.1 200" | wc -l` if [ $n -ne 1 ] then title='projectName ...
分类:
编程语言 时间:
2020-06-26 12:54:41
阅读次数:
100