讲解下Linux下java应用的新环境配置,很简单,现今整理了不但便捷之后查阅并且还能加深自己的印象。
一、防火墙:
Linux安装好以后,防火墙默认情况下是开始的,并且只容许部份端口通过(红帽初始的通信合同是SSH),假如我们须要上传安装程序则必须通过防火墙,有两种方式:
(1)、对于安全程度要求不高的系统,可以直接选择关掉:
seriveiptablesstop//倘若此命令执行不通过,可以查看/etc/sysconfig/路径下是否存在iptables文件
(2)、另一种方式:让防火墙容许我们的合同端口通过:
编辑/etc/sysconfig/iptables文件(vi命令,不懂google):
添加须要通过的端口,常用的如80,21,23等。
-ARH-Firewall-1-INPUT-mstate--stateNEW-mtcp-ptcp--dport22-jACCEPT
保存后,系统即可容许对应端口的访问。
图1.容许防火墙开放端口文件。
图2.红帽的图形页面不错,夸奖一下
注:查看端口的详尽的命令是lsof-i:port这个命令红帽是自带的,没有自带的可以自己安装下bash的shell。
二、文件传输:
第一步完成以后,我们须要将配置程序上传到服务器上,不用想大家也晓得用FTP合同。这儿像你们推荐一个FTP工具:Filezilla,此工具安装完成后不须要每次敲FTP合同,并且能够记住近来的上传记录,后续上传直接选择联接某台主机即可。这儿我们须要配置Java环境变量和Tomcat环境变量,上传对应的Linux版本。
图3.FileZilla页面
注:FTP为了促使过程可控,最好不要上传文件夹,一则不好评估是否早已传动完成(时间不可控)linux手机软件,二则形成的冗余文件删掉比较麻烦,推荐上传压缩包至服务器,解压完成后删掉压缩包。
三、配置环境变量:
配置Java的环境变量,首先解压对应的压缩包,假如上传的zip压缩包,则使用unzip解压,假如使用的tar.gz的压缩包,则使用tar命令解压,具体用法:
unzip-d目录jdk1.6.0_02.zip//假如不要-d参数,则解压到当前目录下。
tar-zxvfjdk1.6.0_02.tar.gz
这两个解压命令可以跟的参数好多,这儿就不一一举例。
解压完成JDK,在/etc/profile文件里配置对应的JAVA_HOME和CLASSPATH。
添加exportJAVA_HOME="JAVA路径,下边存在bin文件夹"如:
exportJAVA_HOME="/usr/java/jdk1.6.0_24"
exportCLASSPATH="/usr/java/jdk1.6.0_24/lib:/usr/java/jdk1.6.0_24/jre/lib"
使用java-version测试安装结果,弹出对应的版本信息证明配置正确。
JAVA环境完成后解压Tomcat包,运行bin目录下的startup.sh文件,假如报权限不足的话(ROOT用户也是可能的,有些文件只能owner执行),须要给自己授权,chmod命令:
chmod+x*.sh//授权当前用户拥有.sh扩充名的权限(参数也可以使用1、2、4的规则)。
注:此种方式启动最简约,不过与之相对的就是存在对应的缺陷。
四、运行tomcat:
tomcat启动完成后(启动过程中可见Java的配置),本地访问,端口和URL同Windows下配置,布署自己程序的方式同Windows下,配置对应的参数。鉴于测试过程中我们须要仍然保留后台,建议使用SecureCRT,该工具的具体使用在百科(哈哈linux系统日志,就是测试窝)中有详尽的剖析,这儿就不赘言了。