zoukankan      html  css  js  c++  java
  • Linux下配置Tomcat服务器

      Linux下配置Tomcat服务器和Windows下其实差不多,可以去官网下载安装包释放或者在线下载,只是当时下载的windows.zip文件,现在下载.tar.gz格式的即可,下面使用命令行的方式安装

      还是在/usr/local下新建目录tomcat进入后用wget命令下载最新包,tomcat9.0现在已经出来了,但是为了和eclipse项目更好的兼容,建议下载tomcat8.0的最新包

      

      下载好之后进行释放

    tar -xzvf apache-tomcat-8.0.30.tar.gz

      

      释放出来之后可以删除原来的包,进入服务器目录中,现在没什么问题就可以启动tomcat了,进入bin下,执行脚本startup.sh

    ./startup.sh

      

      然后看到这个就已经启动了,如果之前域名解析到了服务器,并且80端口进行了绑定,那么不用专门进行域名绑定直接运行http://servername:8080/即可看到如下界面:

      

      停止服务器可以使用./shutdown.sh来进行,到现在最基本的tomcat就配置好了

      下面配置tomcat服务器的应用目录,默认情况下tomcat的应用目录都是webapps,可以修改到我们指定的目录

      首先进入服务器下的conf目录,执行vim server.xml打开文件找到<Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true">这段代码,把appBase的值改成我们自己定义的目录即可

      

      现在,重新启动服务器就可以生效了,现在访问刚才的地址会发现是空白,是因为没有配置默认项目的原因,tomcat服务器的默认项目是webapps下的ROOT目录,就是说访问的时候可以去除项目名称,直接当做根目录使用,而其他目录则必须使用http://servername:8080/projectname/进行访问,现在我们第一种方法就是适应tomcat服务器的默认项目,在我们的应用目录下建立ROOT目录,这样很好理解,另外一种方法就是我们自定义默认项目目录,方法如下

      还是用vim打开conf/server.xml文件,定位到刚才的<Host>标签位置,然后在<Host></Host>标签中间,或者是</Host>结束标签之间添加以下代码配置:

    <Context path="" docBase="自定义的默认项目路径" debug="0" reloadable="true" />

      

      path=""代表的就是应用目录下的直接目录,docBase就是默认项目目录,后面的reloadable就是默认自动编译源文件为class文件,便于调试,生产环境中可以设为false,从而提高tomcat服务器的性能

      设置之后,重启服务器访问即可生效

      基本的根目录配置和项目移植就是这些,tomcat服务器的基础部署就是这些,更多的配置运维后面继续讨论

     

  • 相关阅读:
    Spring IoC容器
    Spring Bean定义
    Spring框架 体系结构,一个简单的Spring程序
    Spring基础知识汇总 Java开发必看
    mybatis 优缺点(优点和缺点)
    MyBatis:<selectKey> #keyProperty、keyColumn、order
    fatal: The upstream branch of your current branch does not match the name of your current branch
    808端口被 OneApp.IGCC.WinService.exe占用的问题
    浅析如何使docker容器可以进行ssh连接
    浅析如何为正在运行的容器添加端口映射
  • 原文地址:https://www.cnblogs.com/freeweb/p/5136588.html
Copyright © 2011-2022 走看看