手机版

在Ubuntu系统下安装JDK和Tomcat教程

时间:2021-09-08 来源:互联网 编辑:宝哥软件园 浏览:

首先,安装jdk

去java官网下载最新的jdk,Java SE下载

解压,tar-zxvf jdk-7u45-linux-i586.tar.gz,把解压生成的jdk1.7.0_45存储在需要放的目录下。我会把它放在/usr/share/目录中

配置环境变量

1.JAVA_HOME环境变量

角色:指向jdk的安装目录。Ecplise/Netbeans/Tomcat等软件通过搜索JAVA_HOME变量找到并使用安装的jdk

配置方法:

echo JAVA _ HOME=/usr/share/JDK 1 . 7 . 0 _ 45 ~/。bashrc来源。bashrc

2.路径环境变量

功能:是指令命令的搜索路径。在shell下执行命令时,会搜索path变量指定的路径,看能否找到对应的命令程序。我们需要将jdk安装目录下的bin目录添加到现有的PATH变量中

配置方法:

Vim。bashrc #添加java导出的PATH路径Java _ home=/usr/share/JDK 1 . 7 . 0 _ 45导出路径=$ Java _ home/bin 3360 $ PATH source . bashrc注意:

需要在$PATH的前面追加新添加的JDK的bin目录,这样当系统中安装了多个JDK版本时,程序会优先搜索顶级的JDK版本

身份验证:

20158795522416.png  (124444)

3.类路径环境变量

函数:要指定类搜索路径,如果要使用编写的类,必须找到它们,JVM通过类路径搜索类。我们需要将jdk安装目录下lib子目录中的dt.jar和tools.jar设置为CLASSPATH。当然,当前目录是“.”也必须添加到该变量中

配置:

Vim.bashrc导出类路径=. $ Java _ home/lib/dt . jar : $ Java _ home/lib/tools . jar source . bash RC提示:不要使用echo $类路径。因为linux会自动用/usr/share/jdk1.7.0_45替换$JAVA_HOME,但是这个变量应该是可变的。你应该知道我的意思,那就是你需要拒绝编程中的硬编码

测试和验证

查看java版本

20158795613963.png  (575108)

其次,安装Tomcat

1.首先从Apache官网下载tomcat6.0系列文件。http://www.apache.org/tomcat/在这里找到了tomcat6.0的linux安装文件,它不同于windows。官网上有相应的说明。Tomcat的linux版本是一个需要编译源代码的文件。比如下载的文件是apache-tomcat-6.0.30.zip2,下载的文件通过ftp传输到linux,我推荐SSH作为远程连接工具,linux中有很多远程连接工具。3.用命令解压apache-tomcat-6.0.30.zip:解压apache-tomcat-6.0.30.zip,得到apache-tomcat-6.0.30目录,复制到/opt/,然后为了方便,将其名称改为/opt/tomcat。4.修改环境变量,将以下变量配置放在之前配置的jdk环境变量后面,如下所示:修改/etc目录下的配置文件,使用如下命令:

vi /etc/profile修改如下:

导出CATALINA _ HOME=/opt/tomcatexport class PATH=. $ JAVA _ HOME/lib : $ CATALINA _ HOME/libexport PATH=$ PATH : $ CATALINA _ HOME/bin配置完成后,执行命令:source /etc/profile。如果没有提示错误,请证明配置正常。您可以通过echo $ CLASSPATH检查环境配置。5.启动tomcat服务,将目录切换到opt/tomcat/bin,执行shcatalina.sh,提示信息如下:

基础环境变量定义不正确运行此程序需要此环境变量,在情况配置完成后将报告此类错误提示。该提示表明相关。bin目录中的sh后缀文件没有执行权限。使用命令chmod x *。sh给予所有人执行的权力。sh文件,然后执行sh catalina.sh或sh startup.sh,下面的消息表示配置正常:

使用CATALINA _ base :/opt/tomcatUsing CATALINA _ home :/opt/tomcatUsing CATALINA _ tmpdir :/opt/tomcat/tempUsing JRE _ home :/usr/JDK 1 . 6 . 0 _ 23使用类路径:/opt/Tomcat/bin/bootstrap . jar 6,检查Tomcat的服务端口8080命令:netstat -ntl | grep 8080,提示正常,有什么继续按如下方式检查防火墙:find/etc/sysconfig/,并将打开8080端口的配置添加到防火墙配置文件中,如下所示:

-a RH-firewall-1-input-m state-state new-m TCP-p TCP-dport 8080-j接受另一种方法是关闭防火墙,命令是:service iptables stop。7.访问客户机上的tomcat主页http://localhost:8080/如果tomcat主页显示正常,则配置正常。8.部署web项目。将带有文件ssh2.war的包上传到opt/tomcat/webapps目录,然后使用以下命令重新启动tomcat:/catalina.sh运行、部署ssh2.war并启动tomcat。在客户端输入http://localhost 33608080/SSH2。登录页面显示项目已成功部署。

版权声明:在Ubuntu系统下安装JDK和Tomcat教程是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。