这里有新鲜出炉的 Tomcat 教程,程序狗速度看过来!
Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。
本篇文章主要介绍了详解 Linux 下 JDK、Tomcat 的安装及配置,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
1、jdk 的安装
1.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。
1.2 解压安装
1.2.1 选择安装 JDK 的位置 / usr/Java,如果存在这个目录无需创建,一般新到的机器是没有这个目录的,这个我们创建这个目录。
- sudo mkdir /usr/java
1.2.2 将 jdk-7u60-linux-x64.tar.gz 上传到服务器,移动到 / usr/java。
- sudo mv jdk-7u60-linux-x64.gz /usr/java
1.2.3 解压:进入 / usr/java 目录(cd usr/java)解压
- sudo tar -zxvfjdk-7u60-linux-x64.gz
1.2.4 删除 jdk-7u60-linux-x64.tar.gz
1.3 配置环境变量
打开 / etc/profile(sudo vim /etc/profile)在最后面添加如下内容:
- export JAVA_HOME=/usr/java/jdk1.7.0_60
- export JRE_HOME=/usr/java/jdk1.7.0_60/jre
- exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
- export PATH=$PATH:$JAVA_HOME/bin
让配置生效:
- source /etc/profile
1.4 验证
- java –version
打印当前安装的 jdk 版本号 java version "1.7.0_60"
2、tomcat 的安装
2.1 下载 tomcat
从 tomcat 官网(http://tomcat.apache.org/download-70.cgi)下载 tomcat 的压缩包 apache-tomcat-7.0.54.tar.gz。官网有三部分 Binary Distributions,Deployer,Extras,解释如下:
- Binary Distributions
- Core:
- zip (pgp, md5)
- tar.gz (pgp, md5)
- 32-bit Windows zip (pgp, md5)
- 64-bit Windows zip (pgp, md5)
- 64-bit Itanium Windows zip (pgp, md5)
- 32-bit/64-bit Windows Service Installer (pgp, md5)
- Full documentation:
- tar.gz (pgp, md5)
- Deployer:
- zip (pgp, md5)
- tar.gz (pgp, md5)
- Extras:
- JMX Remote jar (pgp, md5)
- Web services jar (pgp, md5)
- JULI adapters jar (pgp, md5)
- JULI log4j jar (pgp, md5)
- Embedded:
- tar.gz (pgp, md5)
- zip (pgp, md5)
zip 用于 windows 操作系统, tar.gz 用于 unix 和 linux 操作系统.
Binary Distributions Core: 这列下的为直接运行安装文件.
Deployer: 这列下的为程序员编程所用文件.
Source Code Distributions : 这列下的为 tomcat 源代码.
2.2 解压安装
2.2.1 将 apache-tomcat-7.0.54.tar.gz 上传到服务器并移动到 / usr/local 目录下
- sudo mv apache-tomcat-7.0.54.tar.gz/usr/local/
2.2.2 进入 / usr/local 目录(cd /usr/local/)解压
- sudo tar -zxvf apache-tomcat-7.0.54.tar.gz
2.2.3 将 apache-tomcat-7.0.54 重命名为 tomcat
- mv apache-tomcat-7.0.54 tomcat
2.2.4 删除 apache-tomcat-7.0.54.tar.gz
2.3 修改 tomcat 的端口
进入 cd/usr/local/apache-tomcat-7.0.42/conf / 目录下,打开 server.xml(sudo vim server.xml)将端口 8080 修改为 8081。
- <Connector port="8081"protocol="HTTP/1.1"
- connectionTimeout="20000"
- redirectPort="8443"/>
2.4 验证
切换到 root 用户下 sudo –i, 启动 tomcat(/usr/local/apache-tomcat-7.0.42/bin/startup.sh),在浏览器中输入 http://localhost:8081 / 看到 tomcat 的欢迎页面。localhost 替换为 Linux 服务器 IP。
2.5tomcat 内存优化
Tomcat 内存优化主要是对 tomcat 启动参数优化,我们可以在 tomcat 的启动脚本 catalina.sh 中设置 JAVA_OPTS 参数。我的服务器是 6G 内存,所以我设置 JVM 启动参数大些,个人可以根据自己的实际情况进行设置。
- 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'
到此整个安装配置完成,以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 PHPERZ。
来源: http://www.phperz.com/article/17/0609/334695.html