Nginx 及 TOMCAT配置网站步骤

1.在域名商处加入A记录。

2.安装JDK,TOMCAT。

3.在TOMCAT安装目录/conf/server.xml中配置:

  <Host name="aa.bbb.com" appBase="C:\site\javaapps" unpackWARs="true" autoDeploy="true">
          <Context docBase="ROOT" path="" reloadable="true" sessionCookiePath="/" sessionCookieName="JavaSession" />
      </Host> 

4.在ENGINE里设置:<Engine name="Catalina" defaultHost="aa.bbb.com">

5.把文件拷贝到C:\site\javaapps\ROOT下,注意class放到,WEB-INF下。

6.eclipse中的tomcat本地调试时地址不带项目名称的方法:

      【Eclipse】+tomcat配置不带项目名的访问路径_azhegps的博客-CSDN博客_eclipse配置tomcat项目访问路径

  即双击servers->Modules-> project ->Edit,改为 /即可。

7.切换内部及外部浏览器功能: 

    eclipse下运行web项目设置外部浏览器中浏览_learqq的专栏-CSDN博客_eclipse 外部浏览器

  Windows->performance- General->Web Brower -> use internal  (external)

8.tomcat网站中报 woff2 字体文件 404错误的解决办法:

 在web.xml中加入:

   <servlet-mapping>
        <servlet-name>default</servlet-name>
        <url-pattern>*.woff2</url-pattern>
</servlet-mapping>

神奇吧。

9.tomcat 网站和IIS网站共用80端口方法:

Tomcat用8080,安装一个Nginx,端口用80,做一个转发即可,Nginx中配置如下:

server
{
    listen 80;
    server_name abc.com;
    location / {
        proxy_pass http://abc.com:8080;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Frowarded-For $proxy_add_x_forwarded_for;
    }

    access_log /apps/logs/nginx/abc.com.acce        ss.log log_access;
}

而且可以写多个:

server
{
    listen 80;
    server_name defg.com www.defg.com;
    location / {
        proxy_pass http://defg.com:8081;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Frowarded-For $proxy_add_x_forwarded_for;
    }

    access_log /apps/logs/nginx/abc.com.acce        ss.log log_access;
}

tomcat域名访问配置 - 感遇 - 博客园

10.上传class 后,自动重启tomcat的设置:

 <Host name="edu.aaa.com"  appBase="C:\sss\edu.eeee.com"
            unpackWARs="true" autoDeploy="true">
       <Context docBase="ROOT" path=""  reloadable="true" ></Context>  

Tomcat热部署,每次在修改class文件后Tomcat都会自动重启_镜花水月的博客-CSDN博客

11.mac下安装tomcat:

Mac电脑Tomcat下载及安装(详细)_的博客-CSDN博客_mac下载tomcat

mac eclipse 下配置 tomcat

MAC在Eclipse里配置tomcat_的博客-CSDN博客_eclipse配置tomcat mac

如果在runtime 环境中没有tomcat,则需要在eclipse的help->install new software->Web,XML ---- JST Server Adapters Extentions.安装即可。

12.远程重启tomcat配置:

1.如果将网站目录配置到别的地方,将Tomcat 9.0\webapps下的文件复制到新的路径下,

 2.conf/tomcat-user.xml下添加:

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

重启tomcat,此时本机即可访问,若要外网访问,则继续3:

3.将网站文件/manager/META-INF/context.xml中的valve注释掉或修改。

重启即可。

13.如果一直报JVM拒绝访问的错误,则把java/bin下的两个文件拷贝到tomcat/bin下面:拷贝jdk\bin目录中的msvcp140.dll和vcruntime140.dll到tomcat\bin目录下即可。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值