linux 安装tomcat7的步骤(亲测有效)转载请注明出处

在别的系统中例如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

扫描二维码关注公众号,回复: 1839268 查看本文章

进入解压后的文件的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  
JAVA_OPTS="-server -Xms512m 
-Xmx1024m -XX:PermSize=600M
-XX:MaxPermSize=600m
-Dcom.sun.management.jmxremote"

当加上该内容后,输入命令: :wq     保存编辑的内容并退出

注释:关于端口如果冲突可以用如下步骤更改端口号:

tomcat默认端口一般为8080,如果发生冲突,我们要去编辑tomcat7/conf/server.xml     

编辑文件命令为:vi 文件名   sudo gedit 文件名

<Connector port="8888" protocol="HTTP/1.1"  connectionTimeout="20000"  redirectPort="8443" /> 

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-users><tomcat-users>

        <role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>

<user username="admin" password=“admin" roles="manager-gui,manager-script,manager-jmx,manager-status"/>

如果链接超时:更改tomcat/cnf/ 下的server.xml 中添加wait_timeout=31536000和interactive_timeout=31536000 

在自己主机启动tomcat时启动超时报错一般点击tomcat进去更改timeout启动时间,将启动时间的值设置的大一点。

如果各位发现有那里不对希望可以给我提出宝贵的意见,咱们互相进步。



猜你喜欢

转载自blog.csdn.net/qq_40001362/article/details/80644979