Tomcat

Jenkins——应用篇——插件使用——Publish over SSH

為{幸葍}努か 提交于 2020-12-18 14:33:21
本文是jenkins应用系统文章的一部分,大部分来自工作和学习中的实践,部分内容来自官方文档和网友的文章,引用的文章会在“参考资料”部分附上原始链接,如无意中侵犯您的权利,请联系QQ:46106962,如需要进一步的交流请加入QQ群:(Jenkins学习交流)469536515。转载和使用请注明出处。 依赖环境 SSH,远程机开启SSH服务,允许Jenkins所在机器通过SSH服务登录到远程机执行脚本;可以设置SSH使用用户名/密码或通过key登录,SSH配置请查专门的资料这里不做说明 JDK,本文部署的是JAVA应用,远程机上要用jdk环境,如非Java应用请忽略 Tomcat或其他web容器,本文是以Tomcat为例,将应用部署到Tomcat中运行,远程机上安装Tomcat是必须的,如非Java应用请忽略,如用其他web容器请查找容器的安装资料 插件安装 打开Jenkins的“系统管理>管理插件”,选择“可选插件”,在输入框中输入“Publish over SSH”进行搜索,如果搜索不到可以在“已安装”里确认是否已经安装过。在搜索结果中选中“Publish over SSH”,点击页面的“直接安装”按钮,系统会自动安装,此插件安装后不需要重启Jenkins。 如果插件安装成功在“系统管理>系统设置”会出现相关配置项。 插件配置 全局设置 插件安装成功后使用前需要在“系统管理

Centos7.5 rpm安装zabbix_agent4.0.3

时光毁灭记忆、已成空白 提交于 2020-12-18 04:01:34
1.下载并且安装 cd /data/tools/ ##切换到下载客户端目录 wget http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-agent-4.0.3-1.el7.x86_64.rpm yum -y install zabbix-agent ##安装客户端 2.安装完后我们后面经常使用的文件如路径如下 /etc/zabbix/zabbix_agentd.conf ##zabbix_agentd配置文件 /etc/zabbix/zabbix_agentd.d ##zabbix_agentd进程文件 /var/run/zabbix/zabbix_agentd.pid ##zabbix_agentd pid文件路径 /var/log/zabbix/zabbix_agentd.log ##zabbix_agentd日志文件路径 3.修改配置文件 mv /etc/zabbix/zabbix_agentd.conf /etc/zabbix/zabbix_agentd.confbak ##备份配置 cat /etc/zabbix/zabbix_agentd.confbak | egrep -v '^$|#'> zabbix_agentd.conf ##过滤一下空白行和注释 PidFile=/var/run/zabbix

ArcGIS Server 10 Java 版的Rest服务的部署方法

我们两清 提交于 2020-12-18 02:03:50
使用ArcGIS Server 10 Java版发布GIS服务,当使用ArcGIS Manager创建好服务后,然后打开“ArcGIS Services Directory”的链接时发现网页报出了找不到资源的错误,如下图: 图1 后来发现,原来Java版的Manager中发布的服务默认只发布了该服务的SOAP接口,而REST接口需要用户在信息服务器,如Tomcat、Apache、WebLogic等中手工配置。由于在Java版的Server中内嵌了一个Tomcat服务,所以本文直接使用该服务来配置Rest接口,至于其它信息发布服务器上Rest的配置原理与本文所述基本一致。 Rest接口的配置主要涉及四个步骤: 1、在Mangaer中到导出est服务所对应的.war包; 2、将.war包放到Tomcat的虚拟目录中; 3、重新启动ArcGIS Server的三个服务; 4、验证Rest接口发布是否成功。 一、在Manager中导出Rest服务所对应的.war包 首先登录ArcGIS Manager,在其主页面左侧NavBar的Services选项卡中,选择标签“Configure Services Handler”(图2), 图2 然后页面右侧选择“Export”选项卡(图3)。接着依次在“Export Web Services ” 下拉框中选择“Rest Service”,在“WAR

CentOS7安装Tomcat9并配置

此生再无相见时 提交于 2020-12-18 02:01:37
划重点:安装tomcat之前必须先安装jdk 安装教程 1.下载 Tomcat 9   CentOS 7 下创建目录并下载文件:// 链接已更新 cd /usr/local/ mkdir tomcat cd tomcat wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-9/v9.0.16/bin/apache-tomcat-9.0.16.tar.gz   或者官网下载 tomcat 9 ,并上传到 /usr/local/tomcat 目录下   官网下载地址: https://tomcat.apache.org/download-90.cgi   2.解压安装 tomcat 9 文件 cd /usr/local/tomcat tar -zxvf apache-tomcat-9.0.16.tar.gz 3.配置 tomcat 开机启动   创建 服务名.service(这里的服务名可以自己定义,建议用 tomcat 或者 tomcat9) 文件,直接vi命令,编辑之后保存即可 cd /usr/lib/systemd/system vi tomcat.service   按 i 键插入以下内容 [Unit] Description = Tomcat After =syslog.target network.target

【转发】nginx负载均衡6种策略

元气小坏坏 提交于 2020-12-17 20:57:07
转发自 https://www.cnblogs.com/1214804270hacker/p/9325150.html 一、关于Nginx的负载均衡   在服务器集群中,Nginx起到一个代理服务器的角色(即反向代理),为了避免单独一个服务器压力过大,将来自用户的请求转发给不同的服务器。详情请查看我的 另一篇博客 。 二、Nginx负载均衡策略   负载均衡用于从“upstream”模块定义的后端服务器列表中选取一台服务器接受用户的请求。一个最基本的upstream模块是这样的,模块内的server是服务器列表: #动态服务器组 upstream dynamic_zuoyu { server localhost:8080; #tomcat 7.0 server localhost:8081; #tomcat 8.0 server localhost:8082; #tomcat 8.5 server localhost:8083; #tomcat 9.0 }   在upstream模块配置完成后,要让指定的访问反向代理到服务器列表: #其他页面反向代理到tomcat容器 location ~ .*$ { index index.jsp index.html; proxy_pass http://dynamic_zuoyu; }   这就是最基本的负载均衡实例,但这不足以满足实际需求

Nginx服务器之负载均衡策略(6种)

佐手、 提交于 2020-12-17 16:01:10
一、关于Nginx的负载均衡    在服务器集群中,Nginx起到一个代理服务器的角色(即反向代理),为了避免单独一个服务器压力过大,将来自用户的请求转发给不同的服务器。详情请查看我的 另一篇博客 。 二、Nginx负载均衡策略    负载均衡用于从“upstream”模块定义的后端服务器列表中选取一台服务器接受用户的请求。一个最基本的upstream模块是这样的,模块内的server是服务器列表: #动态服务器组 upstream dynamic_zuoyu { server localhost: 8080 ; #tomcat 7.0 server localhost: 8081 ; #tomcat 8.0 server localhost: 8082 ; #tomcat 8.5 server localhost: 8083 ; #tomcat 9.0 }    在upstream模块配置完成后,要让指定的访问反向代理到服务器列表: #其他页面反向代理到tomcat容器 location ~ .* $ { index index.jsp index.html; proxy_pass http: // dynamic_zuoyu; }    这就是最基本的负载均衡实例,但这不足以满足实际需求;目前Nginx服务器的upstream模块支持6种方式的分配: 负载均衡策略 轮询

nginx负载均衡6种策略

╄→尐↘猪︶ㄣ 提交于 2020-12-17 15:46:58
一、关于Nginx的负载均衡   在服务器集群中,Nginx起到一个代理服务器的角色(即反向代理),为了避免单独一个服务器压力过大,将来自用户的请求转发给不同的服务器。详情请查看我的 另一篇博客 。 二、Nginx负载均衡策略   负载均衡用于从“upstream”模块定义的后端服务器列表中选取一台服务器接受用户的请求。一个最基本的upstream模块是这样的,模块内的server是服务器列表: #动态服务器组 upstream dynamic_zuoyu { server localhost:8080; #tomcat 7.0 server localhost:8081; #tomcat 8.0 server localhost:8082; #tomcat 8.5 server localhost:8083; #tomcat 9.0 }   在upstream模块配置完成后,要让指定的访问反向代理到服务器列表: #其他页面反向代理到tomcat容器 location ~ .*$ { index index.jsp index.html; proxy_pass http://dynamic_zuoyu; }   这就是最基本的负载均衡实例,但这不足以满足实际需求;目前Nginx服务器的upstream模块支持6种方式的分配: 负载均衡策略 轮询 默认方式 weight 权重方式

多媒体文件缓存

我是研究僧i 提交于 2020-12-17 15:37:24
https://www.mnot.net/cache_docs/#CACHE-CONTROL 最近写一个web,多文件缓存的问题需要解决,否则每次都要去访问tomcat,然后tomcat返回304. 搜了下文章,需要使用 http://tomcat.apache.org/tomcat-9.0-doc/config/filter.html#Expires_Filter 大致就是参考这篇文章来做,然后又搜索了几篇 http://www.cnblogs.com/ranzige/p/3958755.html http://blog.csdn.net/hbcui1984/article/details/5666327 ---启用压缩 压缩效果 然后关于浏览器缓存,本来以为不用发请求,后来看了 http://blog.csdn.net/netdxy/article/details/50670734 才知道怎么回事,就是本地缓存了,为了验证是否最新请求, 需要去服务端请求文件,带上时间戳,如果服务器认为就是最新的 则返回304状态码,然后浏览器就从本地捞文件。 问题到这里就结束了吗?因为我发现 一次请求可能只需要152ms,但是算上所有的304请求,整个过程有4.73秒,这就很慢了。。。 怎么解决? 也就是说,我希望得到的是: 后来发现是服务器时间不对,修改后的 确实都是已缓存,但是仍然耗时2

阿里技术开发(java)一面面经

余生颓废 提交于 2020-12-17 15:27:21
链接: https://www.nowcoder.com/discuss/89653 目录 1、你比较了解的机器学习的算法有哪些,说一下这些算法的过程和区别(因为一开始就跟他坦白说了自己的情况,面试官还是很nice的,从你熟悉的东西入手) 2、网络的体系结构分为哪五层,每层分别有哪些协议 3、TCP和UDP的区别是什么,如果想发送即时消息应该用哪种协议 4、TCP的连接建立和断开的过程(三次握手和四次挥手),如何保证TCP发送的信息是正确的,且保证其先后顺序不被篡改 5、对HTTP协议了解多少,HTTP和HTTPS有什么区别,HTTPS的安全性是怎么实现的 6、平时用mysql用什么引擎 7、数据库事务的特性有哪些 8、事务并发可能会导致哪些问题,数据库的隔离级别有哪些,mysql默认的是哪种级别,这种默认的隔离级别能够避免哪些问题(复习的太久了,有一些忘记了,这个问题居然答得不全) 9、如何判断SQL查询操作是不是慢sql,如何优化 10、进程和线程的区别,进程之间的通信方法 11、死锁是什么,处理死锁的方法有哪些 12、进程同步中的临界区有什么处理方法 13、Tomcat了解吗?linux中的命令了解哪些 14、java线程编程了解吗 15、hashmap的数据结构是什么,具体是怎么实现的,是不是线程安全的(不是),那么它的线程安全的替代有哪些 16、java有多继承吗?(没有

Eclipse配置Tomcat9

∥☆過路亽.° 提交于 2020-12-17 08:25:46
一、设置Runtime Environment 打开 Preferences 找到 Server 下的 Runtime Environment。 然后 Add,根据自己的 Tomcat 和 jdk 版本选择。 二、创建Web Project 项目 创建 Dynamic Web Project。 右键项目 Build path -> add library 加上所需要的包。 三、添加Server 右键空白处,添加 Server。 将要添加的项目选中,点击 Add。 最终 Servers 视图。 四、创建JSP文件 在 WebContent 中创建一个 index.jsp 在 body 中输入一些文字。 启动 Tomcat。 在浏览器中输入 localhost:8080/你的项目名/你编写的jsp ,若不写后面的 jsp,默认打开 index 页面。 来源: oschina 链接: https://my.oschina.net/u/4391166/blog/3538858