linux配置java运行环境

1. 首先下载java运行项目必要的两个环境

去网址里下载linux对应tar.gz版本

jdk:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

tomcat:https://tomcat.apache.org/download-80.cgi

2.将下载好的tar.gz上传到linux服务器上

我用的是xftp工具上传的,你服务器上能用外网的话也可以使用wget命令直接下载到linux服务器上,然后用 tar -zxvf tar.gz名 解压到自己想要放的目录里(tar -zxvf jdk-7u75-linux-x64.tar.gz /usr/local/)
(扩展)解压缩参数说明
tar 命令:用来压缩和解压文件。tar本身不具有压缩功能。他是调用压缩功能实现的
-f: 使用档案名字,后面只能接档案名。

下面这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个
-c: 建立压缩档案

-x:解压

-t:查看内容

-r:向压缩归档文件末尾追加文件

-u:更新原压缩包中的文件

这下面的参数是根据需要在压缩或解压档案时可选的。

-z:有gzip属性的

-j:有bz2属性的

-Z:有compress属性的

-v:显示所有过程

-O:将文件解开到标准输出

常见解压/压缩命令
DirName:目录名 FileName:文件名
tar (tar是直接打包,不是压缩)
解包:tar -xvf FileName.tar
打包:tar -cvf FileName.tar DirName

.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName

.tar.gz 和 .tgz
解压:tar -zxvf FileName.tar.gz
压缩:tar -zcvf FileName.tar.gz DirName

.bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName

.tar.bz2
解压:tar -jxvf FileName.tar.bz2
压缩:tar -jcvf FileName.tar.bz2 DirName

.bz
解压1:bzip2 -d FileName.bz
解压2:bunzip2 FileName.bz
压缩:未知

.tar.bz
解压:tar -jxvf FileName.tar.bz
压缩:未知

.Z
解压:uncompress FileName.Z
压缩:compress FileName

.tar.Z
解压:tar -Zxvf FileName.tar.Z
压缩:tar -Zcvf FileName.tar.Z DirName

.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName

.rar
解压:rar x FileName.rar
压缩:rar a FileName.rar DirName

3.配置环境变量,并使其生效

使用命令vim /etc/profile
点击键盘i 进入insert 状态加上以下内容 具体的路径配置上自己的

export JAVA_HOME=/usr/local/jdk1.7.0_75
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

然后按键盘Esc 然后输入:wq保存编辑退出 不保存用:q!
最后使用命令 source /etc/profile 使编辑生效
使用命令java -version 出现jdk版本号说明配置成功

4.tomcat

将下载好的tomcat上传到服务器中,然后用 tar -zxvf tar.gz名 解压到自己想要放的目录里(tar -zxvf apache-tomcat-7.0.99.tar /usr/local/)
想启动的话,进入到tomcat的bin目录里,用./startup.sh进行启动,用./shutdown.sh进行关闭
想要tomcat不运行自己的webapps,要指定的话 在server.xml的host配置Context ,可以配置多个项目
path是运行的路径要与项目文件名一致,根路径运行的项目不用填写,docBase是项目文件名放的路径,到时候打开网址要带上path的路径

 <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">
            <Context path="" docBase="/mnt/application/web" />
        <Context path="service" docBase="/mnt/application/service" />
        </Host>

tomcat启动多个的话:
1.查看Tomcat的进程ID:
ps -ef|grep tomcat
2.kill- 9 要删除的进程id

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值