1.JDK的安装

 

1. 下载JDK

先查看Linux系统是多少位(32位/64位):getconf  LONG_BIT。再从JDK官网(http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html)下载JDK 7,Linux 64位下载jdk-7u60-linux-x64.tar.gz。

2. 解压安装

2.1选择安装JDK的位置/usr/Java,如果存在这个目录无需创建,一般新到的机器是没有这个目录的,这个我们创建这个目录。

  1. sudo mkdir /usr/java

2.2将jdk-7u60-linux-x64.tar.gz上传到服务器,移动到/usr/java。

  1. sudo mv jdk-7u60-linux-x64.gz /usr/java

2.3解压:进入/usr/java目录(cd usr/java)解压

  1. sudo tar -zxvfjdk-7u60-linux-x64.gz

2.4删除jdk-7u60-linux-x64.tar.gz

3. 配置环境变量

 

打开/etc/profile(sudo vim /etc/profile)在最后面添加如下内容:

  1. export JAVA_HOME=/usr/java/jdk1.7.0_60
  2. export JRE_HOME=/usr/java/jdk1.7.0_60/jre
  3. exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
  4. export PATH=$PATH:$JAVA_HOME/bin

让配置生效:

  1. source /etc/profile

4. 验证

  1. java –version

      $JAVA_HOME/bin/java -version


打印当前安装的jdk版本号java version "1.7.0_60"

2.tomcat的安装

1. 下载tomcat

从tomcat官网(http://tomcat.apache.org/download-70.cgi)下载tomcat的压缩包apache-tomcat-7.0.54.tar.gz。官网有三部分Binary Distributions,Deployer,Extras,解释如下:

  1. Binary Distributions
  2. Core:
  3. zip (pgp, md5)
  4. tar.gz (pgp, md5)
  5. 32-bit Windows zip (pgp, md5)
  6. 64-bit Windows zip (pgp, md5)
  7. 64-bit Itanium Windows zip (pgp, md5)
  8. 32-bit/64-bit Windows Service Installer (pgp, md5)
  9. Full documentation:
  10. tar.gz (pgp, md5)
  11. Deployer:
  12. zip (pgp, md5)
  13. tar.gz (pgp, md5)
  14. Extras:
  15. JMX Remote jar (pgp, md5)
  16. Web services jar (pgp, md5)
  17. JULI adapters jar (pgp, md5)
  18. JULI log4j jar (pgp, md5)
  19. Embedded:
  20. tar.gz (pgp, md5)
  21. zip (pgp, md5)
  22. zip用于windows操作系统,tar.gz用于unix和linux操作系统.
  23. Binary Distributions Core:这列下的为直接运行安装文件.
  24. Deployer:                 这列下的为程序员编程所用文件.
  25. Source Code Distributions :这列下的为tomcat源代码.

2. 解压安装

2.1将apache-tomcat-7.0.54.tar.gz上传到服务器并移动到/usr/local目录下

  1. sudo mv apache-tomcat-7.0.54.tar.gz/usr/local/

2.2进入/usr/local目录(cd /usr/local/)解压

  1. sudo tar -zxvf apache-tomcat-7.0.54.tar.gz

2.3将apache-tomcat-7.0.54重命名为tomcat

  1. mv apache-tomcat-7.0.54 tomcat

2.4删除apache-tomcat-7.0.54.tar.gz

3. 修改tomcat的端口

进入cd/usr/local/apache-tomcat-7.0.42/conf/目录下,打开server.xml(sudo vim server.xml)将端口8080修改为8081。

  1. <Connector port="8081"protocol="HTTP/1.1"
  2. connectionTimeout="20000"
  3. redirectPort="8443"/>

4. 验证

切换到root用户下sudo –i,启动tomcat(/usr/local/apache-tomcat-7.0.42/bin/startup.sh),在浏览器中输入http://localhost:8081/看到tomcat的欢迎页面。localhost替换为Linux服务器IP。

5. tomcat内存优化

Tomcat内存优化主要是对tomcat启动参数优化,我们可以在tomcat的启动脚本catalina.sh中设置 JAVA_OPTS 参数。我的服务器是6G内存,所以我设置JVM启动参数大些,个人可以根据自己的实际情况进行设置。

  1. JAVA_OPTS='-Xms2048m -Xmx4096m -Xmn1g-Xss1024k -XX:NewRatio=4 -XX:SurvivorRatio=4 -XX:PermSize=1024m-XX:MaxPermSize=1024m -XX:MaxTenuringThreshold=0 -XX:+UseParallelGC-XX:ParallelGCThreads=20 -XX:+UseParallelOldGC -XX:+UseAdaptiveSizePolicy'

到此整个安装配置完成,下一章节讲下Linux下tomcat的开机自启动。

Linux下JDK、Tomcat的更多相关文章

  1. linux下JDK,tomcat的安装与环境变量配置

    先从网上下载jdk(jdk-1_5_0_02-linux-i586.rpm) ,下载后放在/home目录中,当然其它地方也行. 进入安装目录#cd /home#cp jdk-1_5_0_02-linu ...

  2. linux 下 jdk+tomcat+mysql 的 jsp 环境搭建

    JDK 在 linux 下安装 1.          把安装文件放在 /opt 下,并执行 [root@localhost opt]# ./jdk-1_5_0_06-linux-i586.bin 并 ...

  3. Linux下JDK Tomcat MySQL基本环境搭建

    1. 安装JDK wget http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1 ...

  4. linux下jdk,tomcat的安装

    一.安装jdk 1.jdk下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.ht ...

  5. Linux下jdk&tomcat的安装

    unbantu: 1.下载相应版本的jdk及tomcat:sudo wget ${url} 2.解压: tar zxvf jdk-7u79-linux-x64.tar.gz​ tar zxvf apa ...

  6. linux下查看tomcat和jdk版本号

    linux下查看tomcat和jdk版本号的命令: 这个需要进入到bin目录下面 ,执行"./version.sh"命令 [root@hncsweb bin]# ./version ...

  7. Linux下JDK、Tomcat安装及Web应用部署

    一.JDK的安装 1.检查一下系统中的jdk版本 [root@localhost software]# java -version 显示: openjdk version "1.8.0_10 ...

  8. Linux下安装Tomcat服务器和部署Web应用

    一.上传Tomcat服务器

  9. 转】Linux下安装Tomcat服务器和部署Web应用

    原博文出自于: http://www.cnblogs.com/xdp-gacl/p/4097608.html 感谢! 一.上传Tomcat服务器

  10. 在linux下用tomcat部署java web项目的过程与注意事项

    在linux下用tomcat部署java web项目的过程与注意事项 一.安装JDK 到http://www.oracle.com/technetwork/java/javase/downloads/ ...

随机推荐

  1. Ubuntu 下安装 SQL Server 2016初探

    安装步骤参官方 https://docs.microsoft.com/zh-cn/sql/linux/sql-server-linux-setup-ubuntu 执行命令如下: .Enter supe ...

  2. nginx secure_link下载防盗链

    下载服务器上有众多的软件资源, 可是很多来源不是本站,是迅雷.flashget, 源源不断的带宽,防盗链绝对是当务之急. 使用来源判断根本不靠谱,只能防止一些小白站点的盗链,迅雷之类的下载工具完全无效 ...

  3. 高斯模糊算法的 C++ 实现

    2008 年在一个 PS 讨论群里,有网友不解 Photoshop 的高斯模糊中的半径是什么含义,因此当时我写了这篇文章: 对Photoshop高斯模糊滤镜的算法总结: 在那篇文章中,主要讲解了高斯模 ...

  4. 集成IC刷卡器经验

    因为一系列的原因,IC刷卡器要渐渐地取代磁条刷卡器.公司在这方面也是需要跟进的,在我负责集成IC刷卡器到应用程序的过程中,积累了些经验,现在分享下. 第一:无论是磁条还是IC刷卡器都是刷卡器的一种,所 ...

  5. 规则引擎集成接口(八)Java接口实例

    接口实例 右键点击“对象库” —“添加接口实例”,如下图: 弹出如下窗体: 输入接口的参数信息: 点击接口“求和”,选择选项卡“求和操作”,点击添加图标   ,如下: 弹出如下窗体,勾选方法“coun ...

  6. flash的读写与擦除

    对于flash的认识,比较肤浅,在网上找了些资料,感谢 http://blog.csdn.net/lin364812726/article/details/18815395  的博主, 将其博文转载过 ...

  7. js解决IE不支持数组的indexOf()方法

    if (!Array.indexOf) {                                    Array.indexOf = function (obj) {            ...

  8. python3+ 模块学习 之 subprocess

    subprocess 模块方法: call() check_call() check_output() 以上三个方法用于创建一个子进程,父进程等待子进程结束.若shell = true, 则shell ...

  9. git&sourcetree安装及在IntelliIJ下拉取项目基础使用

    be careful: 1)git版本与Sourcetree版本最好一致 ,不能git为2.5,sourcetree为1.8 2)先安装git再安装Sourcetree 3)拥有git和sourcet ...

  10. window.onload和window.document.readystate的探究

    在编写前端页面的时候,我们时常需要对页面加载的状态进行判断,以便进行相应的操作. 比如在移动端,时常需要在页面完全加载完成之前,先显示一个loading的图标,等待页面完成加载完成后,才显示出真正要展 ...