很多新手在linux服务器或者系统上部署开发环境还是有一定模糊的,本人也是亲身实践了下和网上各种查询成功部署。
安装的版本用的是jdk1.7 64位,tomcat1.64
首先可以去官网上下载http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html(推荐)
推荐安装tar.gz的jdk安装包,只需要解压就可以;
1.在/usr/lib目录下建jvm的目录
2.将安装包复制到jvm下
3.执行tar zxvf jdk-7u75-linux-x64.tar.gz 就可以安装成功安装到指定的目录下,例如/usr/lib/jvm/下
4.设置环境变量 vim~/.bashrc
将下面添加在末尾
export JAVA_HOME=/usr/java/jdk1.7.0_79export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
追加在最后source ~/.bashrc 输入这个命令立即生产
tomcat就相当好安装些不需要什么配置,在官网上下在你要的版本后缀为.tar.gz的包,在linux下tar zxvf解压即可,
和本地一样要想修改tomcat的端口号就 cd /conf 然后 vi server.xml修改里面对应端口号即可。
最后在/bin目录下 执行./startup.sh就可以启动。
误区:linux下jdk的版本有多种,一开始是下载了.RPM的安装包,以为执行rpm -i xxx.rpm就可以安装,执行报错了,后面才发现rpm是RedHat下的包管理,
而本人用的是ubuntu版本的linux,通过网上找了方法,将.rpm的安装包转成了.deb :要通过apt-get install alien 安装alien这个工具,执行rpm -ivh xxx.rpm就可以在
目录下生产对应的.deb包,这样就可以通过dpkg --install xxx.deb安装成功,加上环境变量的配置,jdk也就正常安装好了,但是用tomcat启动时一直报错
linux+tomcatException+in+thread+main+java.lang.InternalError:internalerror:SHA-1notavailable.缺少了对应的jar包,或者是jdk文件被破坏,这种转换包会导致文件的丢失。
避免通过转包的情况安装。