Linux下配置部署web环境(centos+jdk+tomcat)
此文章主要介绍在linux环境下(以centos以例)搭建配置web基础环境并进行web的部署工作。如有疑问请关注新浪微博peng_liu私信博主,欢迎关注加粉。
基础环境:centos6.4
jdk版本:jdk-6u45-linux-x64.bin
TOMCAT版本:apache-tomcat-7.0.42.tar.gz
此环境利用sun公司官方jdk,并没有使用yum等方式进行jdk的安装,如进行其他方式均可。
1.安装jdk
我用的版本是sun官方下载的jdk1.6具体链接可以登录sun官方网站下载一下,也可以私信我要下载地址,就不贴出来了,jdk-6u45-linux-x64.bin,通常默认在/usr目录下创建java目录,具体命令为mkdir java,然后将jdk-6u45-linux-x64.bin文件移动到java目录下,bin文件直接在linux环境下直接./执行安装即可然后后面就是很多的确定操作了。安装完成后需要配置环境变量,我是在全局变量下配置的 编辑/etc/profile 。
以下是配置java环境变量需要加入的:(版本和jdk安装的具体位置需要根据实际情况修改)
export JAVA_HOME=/usr/java/jdk1.6.0_45
export JAVA_BIN=/usr/java/jdk1.6.0_45/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
然后确认以下jdk是否安装成功:java -version
出现版本等信息则安装成功。
2.安装tomcat
这里我是选择用源码包编译安装的,选择的版本apache-tomcat-7.0.42,可以网上下载的到或者利用yum等方式进行安装(yuminstall tomcat tomcat-*),我的直接解压即可使用,通常习惯与放在/opt目录下,默认识别html,jsp等页面的位置为/opt/apache-tomcat-7.0.42/webapps/ROOT目录下,tomcat目录根据实际安装位置查找,需要部署的程序包需要放到ROOT目录下,也可以在server.xml配置文件下修改tomcat根目录指向需要的地址,<HOST></HOST>标签内加入如下代码即可:
<Context path="" reloadable="true" docBase="/opt/apache-tomcat-7.0.42/webapps/xxxxx" cachingAllowed="false"/>
注:docBase下修改指定目录位置
tomcat验证界面:http://ip:8080或者localhost:8080 8080端口可以在server.xml下进行修改。
出现此界面则tomcat配置成功
3.启动关闭重启tomcat
yum等方式进行安装:service tomcat start / stop / restart
源码包方式进行安装:进行tomcat安装目录bin目录下,shutdown.sh / startup.sh
4.tomcat常见问题
启动等问题:查看logs目录下catalina.out等文件。具体错误分析后续会有专门的文章。如tomcat内存溢出问题,和报错分析等解决方法。