博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ubuntu server下安装JDK和Tomcat7
阅读量:6254 次
发布时间:2019-06-22

本文共 1685 字,大约阅读时间需要 5 分钟。

 

服务器是Ubuntu server 12.04 LTS 64bit

所有操作假设已经有root权限,若没有需要添加sudo。

 

一. 安装JDK

1.去Oracle官网下载jdk-6u45-linux-x64.bin,我是通过Windows下好了通过SSH传到服务器上。

2.在/usr/local里创建文件夹/installed/java,然后把下好的文件通传到该文件夹下。

3.cd /usr/local/installed/java,然后更改文件执行权限 chmod 777 jdk-6u45-linux-x64.bin

4.运行该文件./jdk-6u45-linux-x64.bin.

5.配置环境变量 vi /etc/profile

在文件的最后面增加:

export JAVA_HOME=/usr/local/installed/java/jdk1.6.0_45

export PATH=$JAVA_HOME/bin:$PATH

将系统默认的jdk修改过来(若系统中没有预先安装其他版本JDK可以忽略此步):

update-alternatives --install /usr/bin/java java /usr/local/installed/java/jdk1.6.0_45/bin/java 300 

update-alternatives --install /usr/bin/javac javac /usr/local/installed/java/jdk1.6.0_45/bin/javac 300 

update-alternatives --config java 

update-alternatives --config javac

检测Java版本,输入java -version 

 

二. 安装Tomcat7  

1.下载tomcat7 apache-tomcat-7.0.47.tar.gz

2. 解压到本地,修改文件夹名称为tomcat

3.添加管理员权限:在tomcat\conf下修改tomcat-users.xml文件,在<tomcat-users>标签里添加如下内容

<role rolename="manager-gui"/>  

  <role rolename="manager-script"/>  
  <role rolename="manager-jmx"/>  
  <role rolename="manager-status"/> 
  <role rolename="admin-script"/>  
  <role rolename="admin-gui"/>  
<user name="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>

4.修改tomcat环境变量:在tomcat/bin下修改catalina.sh(windows下运行服务器则修改对应bat)。添加

CATALINA_HOME=/usr/local/installed/tomcat

JAVA_HOME=/usr/local/installed/java/jdk1.6.0_45/

tomcat建议将环境参数放到setenv.sh这个文件中管理,但由于配置项没有那么多,就暂时把这两个参数放到catalina.sh里了

5.通过SSH将文件夹tomcat移动到ubuntu server的/usr/local/installed目录里

6.添加CATALINA_HOME环境变量:先vi /etc/profile

然后添加

export CATALINA_HOME=/usr/local/installed/tomcat

之后source /etc/profile使之生效

7.启动tomcat查看页面 

转载于:https://www.cnblogs.com/fx2008/p/4081628.html

你可能感兴趣的文章
STM32F407应用笔记--使用之前的体会
查看>>
GraphFrames, Spark上的图计算库(英)
查看>>
工业和信息化部公布4G(TD-LTE)频段规划一览图
查看>>
使用heartbeat实现mysql高可用集群
查看>>
mac下搭建nginx+php+mysql
查看>>
Kubeflow 使用指南
查看>>
企业创新系列之:雨巷邂逅
查看>>
NIO 之 Channel实现原理
查看>>
实战 SSH 端口转发
查看>>
linux运维转行程序员
查看>>
部署exchange提示“由于父类不在可能的上级列表,不能添加该对象”
查看>>
remove dead iscsi lun from vsphere ESXi 5.1
查看>>
整合iOS和OS X将用户留在苹果的世界里
查看>>
oracle 约束实现
查看>>
FineReport如何部署Tomcat服务器集群
查看>>
Python练习(day7)
查看>>
Apache
查看>>
【重大更新】DevExpress v17.1新版亮点(WPF篇)
查看>>
大数据-java基础-8day
查看>>
js 数组的深浅拷贝 js对象的深浅拷贝
查看>>