别介

导航

tomcat配置层了解一下 idea打包 java打包部署

 

Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文件。

如果想修改Tomcat服务器的启动端口,则可以在server.xml配置文件中的Connector节点进行的端口修改,如图:

 

 

Port:端口号

Protocol:http协议

connectionTimeout:请求时长

 

Host配置

   <Host name="localhost"  appBase="webapps"

            unpackWARs="true" autoDeploy="true">--默认当前目录下

 

     <Host name="www.abc.com"  appBase="webapps" unpackWARs="true" autoDeploy="true">

<Context Path="/abc-web" docBase="/usr/local/tomcat_www/webapps/ROOT/"/>

       

      </Host>

 其中,Context表示上下文,代表的就是一个JavaWeb应用,Context元素有两个属性,

  Ⅰ.path:用来配置虚似目录,必须以"/"开头。

Ⅱ.docBase:配置此虚似目录对应着硬盘上的Web应用所在目录。

 

即可将在/usr/local/tomcat_www/webapps/ROOT/目录下这个JavaWeb应用映射到abc-web这个虚拟目录上,abc-web这个虚拟目录是由Tomcat服务器管理的,abc-web是一个硬盘上不存在的目录,是我们自己随便写的一个目录,也就是虚拟的一个目录,所以称之为"虚拟目录"跟你项目名称要一致:如abc-admin

appBase:你所放入的文件夹是哪个

 

--------------------------------------------------------------------

context.xml:

一般这个<Manager pathname="" />是默认被注释掉的 

有时候网站会出现账号窜号问题,解决方法:<Manager pathname="" />  放出来 会 防止账号窜号,放出来的好处是:每次tomcat重启时,session值都失效;这样就不会出现账号串号的问题了.

 

tomcat-users.xml :

  <role rolename="tomcat"/>

  <role rolename="role1"/>

  <user username="tomcat" password="<must-be-changed>" roles="tomcat"/>

  <user username="both" password="<must-be-changed>" roles="tomcat,role1"/>

  <user username="role1" password="<must-be-changed>" roles="role1"/>

这个地方放出来是存储账号密码的,一般用不到,默认都是注释掉的

 

 

 

 

 

 

web.xml:

配置项目所需要的标签元素

:https://www.cnblogs.com/hxsyl/p/3435412.html

 

 

 

文件夹下运行的如图:

 

 

 

 

 

启动tomcat和关闭

\apache-tomcat-7.0.82\bin

.batwindows系统

.shlinux系统

 

 

 

 

 

项目在idea软件打包流程

 

 

 

 

Buid:在原有基础打包

ReBuild:重新打包

Clear:清空

Edit:可修改打包后位置

 

会有一个文件夹和一个war架包:war架包内容解压后就是文件夹所对应的内容了,如果是单纯想改某一个层,就去相对应层级拖到对应文件内,如果说想要整体,就把war架包

整个重命名就可以了,

如后台管理:103那边是部署知末后台的,你可以远程一下进行了解

 

 

 

 

posted on 2018-10-13 15:46  刘小言  阅读(1542)  评论(0编辑  收藏  举报