Linux下配置Tomcat服务器和Windows下其实差不多,可以去官网下载安装包释放或者在线下载,只是当时下载的windows.zip文件,现在下载.tar.gz格式的即可,下面使用命令行的方式安装
下载好之后进行释放
tar -xzvf apache-tomcat-8.0.30.tar.gz
释放出来之后可以删除原来的包,进入服务器目录中,现在没什么问题就可以启动tomcat了,进入bin下,执行脚本startup.sh
./startup.sh
然后看到这个就已经启动了,如果之前域名解析到了服务器,并且80端口进行了绑定,那么不用专门进行域名绑定直接运行即可看到如下界面:
停止服务器可以使用./shutdown.sh来进行,到现在最基本的tomcat就配置好了
下面配置tomcat服务器的应用目录,默认情况下tomcat的应用目录都是webapps,可以修改到我们指定的目录
首先进入服务器下的conf目录,执行vim server.xml打开文件找到<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">这段代码,把appBase的值改成我们自己定义的目录即可
现在,重新启动服务器就可以生效了,现在访问刚才的地址会发现是空白,是因为没有配置默认项目的原因,tomcat服务器的默认项目是webapps下的ROOT目录,就是说访问的时候可以去除项目名称,直接当做根目录使用,而其他目录则必须使用进行访问,现在我们第一种方法就是适应tomcat服务器的默认项目,在我们的应用目录下建立ROOT目录,这样很好理解,另外一种方法就是我们自定义默认项目目录,方法如下
还是用vim打开conf/server.xml文件,定位到刚才的<Host>标签位置,然后在<Host></Host>标签中间,或者是</Host>结束标签之间添加以下代码配置:
path=""代表的就是应用目录下的直接目录,docBase就是默认项目目录,后面的reloadable就是默认自动编译源文件为class文件,便于调试,生产环境中可以设为false,从而提高tomcat服务器的性能