zoukankan      html  css  js  c++  java
  • tomcat发布javaEE项目的两种方式

          在apache-tomcat下,有两种发布javaEE的方式:

           第一种:可以直接把项目的war文件或者编译后的文件放在../apache-tomcat/webapps.目录下,这种方式最为常用(tomcat默认的是8080端口,如果想用http://127.0.0.1:8080访问后直接访问的是自己的项目的话,可以把../apache-tomcat/webapps/ROOT下的内容删除了,把自己的项目放进去)

           第二种:使用系统的绝对路径访问,这里需要做一个配置,../apache-tomcat/conf下,打开server.xml文件,到server.xml文件的最后,在<host>里面加一个

    <Context path="/helloworld" docBase="/var/www/html/hellowrld" debug="0" privileged="true"/>
    然后保存就可以了!

    详细代码:

          <Host name="localhost"  appBase="webapps"
                unpackWARs="true" autoDeploy="true">
      <Context path="/helloworld" docBase="/var/www/html/helloworld" debug="0" privileged="true"/>
            <!-- Access log processes all example.
                 Documentation at: /docs/config/valve.html
                 Note: The pattern used is equivalent to using pattern="common" -->
            <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" 
                   prefix="localhost_access_log." suffix=".txt"
                   pattern="%h %l %u %t &quot;%r&quot; %s %b" resolveHosts="false"/>

          </Host>
        </Engine>
      </Service>
    </Server>


     

    说明:红色部分我配置的,path里面表示是要访问的项目名字,docBase就是需要部署的项目绝对路径,当前的/var/www/html/hellowold是linux下的一个目录,  debug为false,privileged表示为特权!

    这种配置有一个好处,就是可以让其他服务器共享资源文件,比如:可以把apache2.2的php项目也放在这里,共享资源文件!


     

  • 相关阅读:
    vue, 同一个页面有多处地方需要上传图片
    单张图片上传,vue
    replace 替换只会替换找到的第一个字符
    vue ant design table中rowSelection属性的应用
    一般做页面时需要注意的事项
    vue 为form 表单赋值 获取form表单的值
    vue 父子组件中的传值
    vue 页面跳组件,实现点击浏览器自带返回箭头,返回到上一个页面,而不是返回道上个路由
    vue ant design a-table 的分页
    初建vuex项目
  • 原文地址:https://www.cnblogs.com/springskyhome/p/3689959.html
Copyright © 2011-2022 走看看