linux 下怎么安装配置tomcat
javac有了说明jdk已经配置好了。tomcat启动的时候就会自己运行虚拟机,不用什么配置了。
这是因为你没进到tomcat的bin目录里把,所以没有startupsh这个shell脚本 ,或者试试sh startupsh或/startupsh如果出现permission denied可能是不允许startupsh以程序方式执行,这样会找不到命令,需要chmod +x
tomcat的/conf/目录下找到tomcat-usersxml看看里面的user元素,有username和password
一、制作ISO
将需要安装的jdk和tomcat安装包做成ISO,可利用UltraISO等软件。
jdk的后缀名是bin,这里把它叫做jdkbin
tomcat的后缀名是targz,这里把它叫做tomcattargz
二、点击“虚拟机”—>“设置”—>找到刚刚制作的安装包,点击确定
三、挂载,输入命令 mount /mnt/cdrom/
这样cd /mnt/cdrom/ ,然后 ls -l,可以看到两个安装包
四、安装jdk
1、将jdk安装包复制到/home/ 目录
cp jdkbin /home/
2、到/home/目录
cd /home/
3、运行安装包
/jdkbin
会发现home目录中有一个名为jdk1X的文件夹,即安装成功
五、安装tomcat
1、将tomcat安装包复制到/home/ 目录
cp tomcattargz /home/
2、到/home/目录
cd /home/
3、运行安装包
tar -zxvf tomcattargz
会发现home目录中有一个名为tomcat的文件夹,即安装成功
六、配置环境变量
1、利用vi编辑器编辑文件 vi /etc/profile/
2、在最后追加后保存即可,这样环境变量也配置完成了。
JAVA_HOME=/home/jdk
PATH=$PATH;/home/jdk/bin
CLASSPATH=;/home/jdk/lib/rtjar
CATALINA_HOME=/home/tomcat
export JAVA_HOME PATH CLASSPATH CATALINA_HOME
七、遇到问题
在linux下安装好tomcat启动时报如下错误:
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program
原因:找不到jdk或者jre路径。
解决办法:在setclasspathbat的开头声明环境变量,打开tomcat的bin目录下面的setclasspathsh,添加红色部分,路径修改为自己机器jdk和jre路径即可。
# -----------------------------------------------------------------------------
# Set CLASSPATH and Java options
#
# $Id: setclasspathsh 795037 2009-07-17 10:52:16Z markt $
# -----------------------------------------------------------------------------
export JAVA_HOME=/home/jdk
export JRE_HOME=/home/jdk/jre
# Make sure prerequisite environment variables are set
Linux虚拟机下安装配置jdk和tomcat,其实与window下类似,将下载好的安装包放到对应目录下,然后通过纯命令操作即可完成安装。
具体步骤如下:
1、下载好jdk的二进制安装包,通过ssh客户端放到linux的某个目录下,然后执行tar命令解压安装。
2、解压完毕后,在etc目录下的profile文件中配置下环境变量,分别建立JAVA_HOME、PATH、CLASSPATH,并正确指定值。
3、下载tomcat的二进制安装包,通过ssh客户端放到linux的某个目录下,同样通过tar命令解压安装
4、解压完毕后,同样在etc目录下的profile文件中配置下tomcat的环境变量,分别建立CATALINA_HOME及PATH变量,并正确指定值,对于tomcat,此步是可选的。
5、关键的一步,也是最后的一步,在profile文件的后面,通过export命令使刚才配置的jdk、tomcat的环境变量生效,这样就完成了linux下安装及配置jdk、tomcat
linux是目前来说使用最广,相对稳定安全的应用服务器,作为一个软件开发人员或运维人员,不仅要掌握常用的命令,而且学会安装部署及配置软件应用所需的环境变量是必须的事情,也是考核一个人基本功的标准。
0条评论