Apache/tomcat迁移

apache迁移

apache的文件

bin  build  cgi-bin  conf  error  htdocs  
icons  include  lib  logs  man  manual  modules
#htdocs存放静态文件  一般里面会mount别的盘  迁移需要注意
#conf存放配置文件

内网访问修改conf/httpd.conf

看httpd.conf文件里有没有注释下面两个,注释了就说明用的httpd.conf

LoadModule ssl_module modules/mod_ssl.so

Include conf/extra/httpd-ssl.conf

外网访问修改conf/extra/httpd-ssl.conf

修改文件里面Apache/conf/httpd.conf记录VirtualHost,proxyPass和ProxyPassReverse

ErrorLog "/app/apache/logs/error.log"记录错误的日志
TransferLog "/app/apache/logs/access.log"用来设定access_log的名字和位置

tomcat迁移

tomcat迁移一般移动websapp文件夹里的war包

war包配置数据库信息

tomcat的webapps里面的war包里面的WEB-INF/classes/conf里面的jdbc.properties包含数据库信息

jdbc.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver

jdbc.url=jdbc:sqlserver://10.164.24.22:1444;DatabaseName=xxxx

jdbc.username=xxxx

jdbc.password=xxxx

java调用数据库有时也会使用WEB-INF/classes/springContext-dao.xml

<bean id="dataSource" class="com.zaxxer.hikari.HikariDataSource" destroy-method="shutdown">

                <property name="driverClassName" value="com.microsoft.sqlserver.jdbc.SQLServerDriver"/>

                <property name="jdbcUrl" value="jdbc:sqlserver://10.164.24.22:1444;DatabaseName=dgt_intermediate"/>

                <property name="username" value="dgt_user"/>

                <property name="password" value="dgt_user"/>

                <property name="readOnly" value="false"/>

                <property name="connectionTimeout" value="3000"/>

                <property name="idleTimeout" value="600000"/>

                <property name="maxLifetime" value="1800000"/>

                <property name="maximumPoolSize" value="60"/>

                <property name="minimumIdle" value="10"/>

</bean>

 war包的日志位置

WEB-INF/classes/conf/log4j.properties 记录应用的log放在哪

log4j.appender.D=org.apache.log4j.RollingFileAppender
log4j.appender.D.File=${catalina.home}/logs/dgt-log-debug.log
log4j.appender.D.Append=true
log4j.appender.D.Threshold=DEBUG
log4j.appender.D.MaxFileSize=10MB
log4j.appender.D.MaxBackupIndex=50
log4j.appender.D.layout=org.apache.log4j.PatternLayout
log4j.appender.D.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss,SSS} [%t] [%c]-[%p] %m%n

tomcat的server.xml配置

tomcat部署应用webapps里放war包就行,修改tomcat/conf/server.xml里面端口(port)信息

tomcat设置内存

vi tomcat/bin/catalina.sh
#添加一行  JAVA_OPTS="-Xms4096m -Xmx4096m"

-Xms1024M:初始化堆内存大小(注意,不加M的话单位是KB)

-Xmx1024M:最大堆内存大小

tomcat去除文根

tomcat设置好之后,访问的网址一般是http://IP: 端口号/文根,有了dns解析后可以用http://域名/文根访问。一般文根就是websapp下war包的文件名如mbmall

docs  examples  host-manager  manager  mbmall  ROOT

想要去除文根就需要在tomcat/conf/server.xml

<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">
  <Context path="" docBase="mbmall" reloadable="true" /> #添加一行这个
</Host>

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值