以前都只是在园子里找各种资料.文档.各种抱大腿,今天是第一次进园子里来添砖加瓦,实话说,都不知道整些啥东西上来,就把自己在Linux上搭建Tomcat的过程记录下来,人笨,请各位大虾们勿喷. 虽然做开发已经有段时间了,但是因为很少接触到项目部署这一块,所以这是一块短板,而新近在找工作,恰巧又需要掌握这一项技能,所以借着自己那些薄弱的Linux知识,准备搭建一个tomcat服务器. 准备工具:虚拟机(安装的是Centos6.6).jdk-8u45-linux-i586.tar.gz.Tomcat…
JDK+Tomcat+Zookeeper+DubboAdmin安装教程 1. 安装内容: JDK 1.8.131 Tomcat 7.0.77 Zookeeper 3.4.9 Dubbo admin 2.5.4-SNAPSHOT 2. 安装步骤: 2.1 JDK的安装 1. jdk安装 rpm包: rpm -ivh /home/test/download/jdk-8u131-linux-x64.rpm 生成链接以便版本升级 ln -s jdk1.8.0_131 latest ln -s lates…
前提:配置好了JDK. 我这里是vm上的linux虚拟机,可能不适用于所有情况. 一.Linux上配置Tomcat 1.下载地址:https://tomcat.apache.org/download-90.cgi     下载如下图压缩包. 这里我们用的是9.0.21版本,下载后,一样放到 /usr/local 新建的tomcat文件夹下,解压两份,一份作为 tomcat1 , 一份为 tomcat 2 这两份,用来做负载均衡 #cd /usr/local    进入到该文件下 #mkdir t…
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Helvetica Neue"; color: #454545 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Helvetica Neue"; color: #454545; min-height: 14.0px } p.p3 { margin: 0.0px 0.0px 0.0px 0.0px;…
来源于xuwanbest的博客   所谓"工欲善其事,必先利其器",好的工具确能起到事半工倍的作用.我用到的最多的就两个JConsole 和JProfiler .JConsole监控系统内存变化情况,如果有内存溢出的话,垃圾回收将会呈现锯齿状.发现问题以后,使用JProfiler,在小压力(或无压力)的情况下监控对象变化,定位内存溢出原因.   JProfiler是一款Java的性能监控工具.可以查看当前应用的对象.对象引用.内存.CPU使用情况.线程.线程运行情况(阻塞.等待等),同…
JConsole监控Linux上的Tomcat 从Java 5开始引入了 JConsole,来监控 Java 应用程序性能和跟踪 Java 中的代码.jconsole是JDK自带监控工具,只需要找到 JDK 安装路径,打开 bin 文件夹,双击 jconsole即可. 1.监控前的准备 将以下代码写入tomcat/bin/catalina.sh JAVA_OPTS="-Xms128m -Xmx128m -Xss1024K -XX:PermSize=128m -XX:MaxPermSize=128…
在linux上部署tomcat 1.安装JDK 2.下载tomcat http://tomcat.apache.org/download-70.cgi 3.上传到服务器,并解压 4.上传war包或者已经解压的服务包目录到tomcat的webapps目录下 5.修改server.xml 下面三个端口不能与其它应用或者另外tomcat的已用端口发生冲突. 检查冲突的方法: netstat -aon | grep "8084"  --如果过滤到结果说明端口已经被暂用,反之代表可以使用. &l…
1.zookeeper .Zookeeper介绍 官方推荐使用zookeeper注册中心. 注册中心负责服务地址的注册与查找,相当于目录服务,服务提供者和消费者只在启动时与注册中心交互,注册中心不转发请求,压力较小.使用dubbo-2.3.3以上版本,建议使用zookeeper注册中心. Zookeeper是Apacahe Hadoop的子项目,是一个树型的目录服务,支持变更推送,适合作为Dubbo服务的注册中心,工业强度较高,可用于生产环境,并推荐使用 Zookeeper: .可以作为集群的管…
1. 安装JDK wget http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.tar.gz 1.上传jdk-7u45-linux-x64.tar.gz到Linux上 2.解压jdk到/usr/local目录 tar -zxvf jdk-7u45-linux-x64.tar.gz -C /usr/local/ 3.设置环境变量,在/et…
一.什么是Linux? 和Windows操作系统软件一样,Linux也是一个操作系统软件.但是和Windows不同的是,Linux是一套开放源代码程序的.并可以自由传播的类Unix操作系统软件(Unix系统是Linux系统的前身,具备很多优秀特性).其在设计之初,就是基于Intel x86系列CPU架构的计算机的.它是一个基于POSIX的多用户.多任务并且支持多线程和多CPU的操作系统. Linux是由世界各地成千上万的程序员设计和开发实现的.当初开发Linux系统的目的就是建立不受任何商业化软…