Ubuntu 下配置JavaWeb环境
这里是仅仅作为一个笔记,以便今后查看。
javaweb环境配置,下面仅对Ubuntu下jdk和tomcat的安装与配置做简单的说明
一、安装jdk
1、 下载jdk:jdk-8u60-linux-x64.gz
官网:http://www.oracle.com/technetwork/java/javase/downloads/index.html
注:根据自己的平台下载对应版本的jdk
2、 解压
建立解压目录:sudo mkdir /usr/lib/jvm
解压文件:sudo tar zxvf jdk-8u60-linux-x64.gz –C /usr/lib/jvm
这时可以查看在/usr/lib/jvm下有解压后的文件夹jdk1.8.0_60。
3、 配置环境变量
设置当前用户环境变量:
命令:sudo vim ~/.bashrc,添加下面的内容
#set javaenvironment-myw
exportJAVA_HOME=/usr/lib/jvm/jdk1.8.0_60
exportJRE_HOME=${JAVA_HOME}/jre
exportCLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
exportPATH=${JAVA_HOME}/bin:$PATH
设置环境变量的方法有很多,也可以设置所有用户环境变量
命令:sudo vim /etc/profile
Export PATH=…:$PATH
也可以设置系统环境变量:
命令:sudo vim /etc/environment
生效:source ~/.bashrc 或者注销重启
4、 配置默认的jdk版本
sudo update-alternatives --install/usr/bin/java java /usr/lib/jvm/jdk1.8.0_60/bin/java 300
sudo update-alternatives --install/usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_60/bin/javac 300
sudo update-alternatives --install/usr/bin/jar jar /usr/lib/jvm/jdk1.8.0_60/bin/jar 300
sudo update-alternatives --install /usr/bin/javah javah/usr/lib/jvm/jdk1.8.0_60/bin/javah 300
sudo update-alternatives --install/usr/bin/javap javap /usr/lib/jvm/jdk1.8.0_60/bin/javap 300
执行后出现类似提示:update-alternatives: using /usr/lib/jvm/jdk1.8.0_60/bin/javap toprovide /usr/bin/javap (javap) in auto mode.说明执行成功。
上面执行完成后,执行:sudo update-alternatives --config java
若初次安装jdk,提示
There is only one alternative in linkgroup java: /usr/lib/jvm/jdk1.8.0_60/bin/java
Nothing to configure.
若不是初次安装,将会不同版本的jdk选项
5、测试
Java–version
java version"1.8.0_60"
Java(TM) SERuntime Environment (build 1.8.0_60-b27)
Java HotSpot(TM)Client VM (build 25.60-b23, mixed mode)
说明配置成功。
注意:若是提示
java: cannot execute binary file之类的,很可能是Ubuntu版本与jdk版本不一致导致的。
二、安装tomcat:
1、 下载tomcat:apache-tomcat-8.0.26.tar.gz
官网:http://tomcat.apache.org/download-80.cgi
2、 解压
sudo mkdir/usr/lib/tomcat
sudo tar zxvf/mnt/shared/ apache-tomcat-8.0.26.tar.gz -C /usr/lib/tomcat/
解压后可以看到: /usr/lib/tomcat/apache-tomcat-8.0.26
3、 配置环境变量
配置startup.sh文件:sudo vim /usr/lib/tomcat/apache-tomcat-8.0.26/bin/startup.sh
在startup.sh文件中添加
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_60
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
export TOMCAT_HOME=/usr/lib/tomcat/apache-tomcat-8.0.26
其中JAVA_HOME是JDK的安装路径。
注:一般JDK的环境变量已经配置,tomcat的环境变量不配置也是可以的。
另外:如果tomcat仍然无法启动时,出现Catalina.out拒绝访问,
此时需要在tomcat的bin下的setclasspath.sh最顶端添加JAVA_HOME和JRE_HOME 的路径。
此时在以管理员的身份就可以启动tomcat了。
4、 测试tomcat
用cd命令进入到tomcat的安装目录的bin文件夹下,在终端输入命令:
Sudo ./startup.sh
看到下面的信息说明启动tomcat成功:
Using CATALINA_BASE: /usr/lib/tomcat/apache-tomcat-8.0.26
Using CATALINA_HOME: /usr/lib/tomcat/apache-tomcat-8.0.26
Using CATALINA_TMPDIR: /usr/lib/tomcat/apache-tomcat-8.0.26/temp
Using JRE_HOME: /usr/lib/jvm/jdk1.8.0_60/jre
Using CLASSPATH: /usr/lib/tomcat/apache-tomcat-8.0.26/bin/bootstrap.jar
:/usr/lib/tomcat/apache-tomcat-8.0.26/bin/tomcat-juli.jar
Tomcat started.
进入浏览器在地址栏输入:localhost:8080出现tomcat的界面说明tomcat服务器安装成功。
以上仅供参考