Linux下配置Tomcat服务器

  Linux下配置Tomcat服务器和Windows下其实差很少,能够去官网下载安装包释放或者在线下载,只是当时下载的windows.zip文件,如今下载.tar.gz格式的便可,下面使用命令行的方式安装web

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

  

  下载好以后进行释放vim

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

  

  释放出来以后能够删除原来的包,进入服务器目录中,如今没什么问题就能够启动tomcat了,进入bin下,执行脚本startup.shwindows

./startup.sh

  

  而后看到这个就已经启动了,若是以前域名解析到了服务器,而且80端口进行了绑定,那么不用专门进行域名绑定直接运行http://servername:8080/便可看到以下界面:tomcat

  

  中止服务器可使用./shutdown.sh来进行,到如今最基本的tomcat就配置好了服务器

  下面配置tomcat服务器的应用目录,默认状况下tomcat的应用目录都是webapps,能够修改到咱们指定的目录app

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

  

  如今,从新启动服务器就能够生效了,如今访问刚才的地址会发现是空白,是由于没有配置默认项目的缘由,tomcat服务器的默认项目是webapps下的ROOT目录,就是说访问的时候能够去除项目名称,直接当作根目录使用,而其余目录则必须使用http://servername:8080/projectname/进行访问,如今咱们第一种方法就是适应tomcat服务器的默认项目,在咱们的应用目录下创建ROOT目录,这样很好理解,另一种方法就是咱们自定义默认项目目录,方法以下eclipse

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

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

 

  

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

  设置以后,重启服务器访问便可生效

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

相关文章
相关标签/搜索