2是使用ftp直接上传更新文件,我就是使用的第二种
有两种:一、在Windows系统下:
你先远程登录到指定计算机。然后像 *** 作本地tomcat一样的 *** 作;
二、Linux系统下:
在这种系统下面你需要借助远程连接的工具来连接服务器,然后找到tomcat服务器,找到bin下面的startup.sh文件双击启动,stop.sh文件双击停止。或者通过指令来调用这两个文件;
如果是在指令 *** 作面板,你需要先进入到这两个文件所在的文件夹路径下,然后输入文件名(带后缀)按回车就可以了。
特别:如果tomcat上部署了多个项目,需要停下指定的项目,那就需要先找到这个特定项目的进程号,然后用kill指令杀死这个进程。
1.开启远程访问,两种方式a.打开若没有则新建C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\manager\META-INF\context.xml
/conf/Catalina/localhost/manager.xml
内容为:
b.修改/webapps/manager/META-INF/context.xml,注释掉value里内容
<Context antiResourceLocking="false" privileged="true" >
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
</Context>
改为
<Context antiResourceLocking="false" privileged="true" >
<!--
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
-->
</Context>
2.修改tomcat-users.xml,添加角色和用户,加script是因为远程maven部署用
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="tomcat" password="xuhaixing" roles="manager-gui,manager-script"/>
注意对于tomcat9来说,不能同时赋予用户manager-script和manager-gui角色。
然后再访问,会提示输入上面的用户名密码,打开后,如下图
5、Tomcat 部署war包大小超出限制的大小
上传的部署文件超过了设定的大小,因此部署失败!
解决方案:
们只须要修改一个配置文件即可,配置文件位置:$tomcat_home\webapps\manager\WEB-INF\web.xml
看到没,这里限制了最大都50MB而已,然后根据自己的需要修改即可
这时就修改为100MB,即104857600
修改后,重启tomcat服务器,再执行之前的部署 *** 作
OK,部署成功!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)