在别的系统中例如redhat,centos系统中就可以直接放到指定位置直接解压安装了。
因为在乌班图的系统中由于只能注册普通的用户,不能注册root用户。
所以需要先把apache-tomcat-7.0.67.tar.gz的安装包拷贝到普通用户的权限中去。
我们可以使用WinSCP可视化工具直接对压缩包进行拖拽到指定的目录下,也可以使用Xshell工具使用命令行对文件进行上传。
对于安装包的上传我们需要固定到一个位置方便找寻 比如说把安装包复制或put上传到/home/root目录下。
然后使用命令:su root 切换到root目录下 。//root密码的设置在下面的博客中会提到。
现在我们已经切换到root目录下了。
然后将之前放在/home/root/的安装包移动到当前目录下。
命令为:mv 移动文件之前的全路径 移动到指定位置的全路径。如果喜欢使用cp命令也可以,命令并不拘泥于一种,可以实现就是好命令。格式是一样的,在命令之前 可以加上sudo在MAC的终端命令之前是需要加上的。
当安装包移动到指定位置 我们就可以对安装包进行解压了,命令为:tar -zxvf 安装包名称。
解压后的文件为apache-tomcat-7.0.67
进入解压后的文件的bin目录下编辑catalina.sh文件,
命令为 sudo gedit catalina.sh 或者 vi catalina.sh 进入该文件内部的编辑页面。
我们要找到一段内容在这段内容之上加上我们对tomcat的配置信息。
需要找到的内容为⬇️
cygwin=false
os400=false
darwin=false case "`uname`" in
CYGWIN*) cygwin=true;
OS400*) os400=true;
Darwin*) darwin=true;
在该内容的上面我们要加上对tomcat的jdk的配置信息,配置信息如下⬇️
JAVA_HOME=/usr/local/java/jdk1.8.0_11-Xmx1024m -XX:PermSize=600M-XX:MaxPermSize=600m
当加上该内容后,输入命令: :wq 保存编辑的内容并退出
注释:关于端口如果冲突可以用如下步骤更改端口号:
tomcat默认端口一般为8080,如果发生冲突,我们要去编辑tomcat7/conf/server.xml
编辑文件命令为:vi 文件名 sudo gedit 文件名
prot是端口号这里举例端口号为8888,具体按自己的需求,推荐好记或者有意义。
当我们将上面的步骤进行了以后就可以对tomcat进行启动了,
进入tomcat/bin/文件夹下执行命令:
启动tomcat服务sudo ./startuo.sh
关闭tomcat服务sudo ./shutdown.sh
当tomcat服务启动以后我们要去tomcat下bin目录同级的目录logs目录下执行 tail -f catalina.out 查看tomcat的启动日志。
然后我们还需要去tomcat下的conf的目录下编辑tomcat-user.xml弹出修改窗体,在文件中
如果链接超时:更改tomcat/cnf/ 下的server.xml 中添加wait_timeout=31536000和interactive_timeout=31536000
在自己主机启动tomcat时启动超时报错一般点击tomcat进去更改timeout启动时间,将启动时间的值设置的大一点。
如果各位发现有那里不对希望可以给我提出宝贵的意见,咱们互相进步。