后端部署
公司目前后端部署环境已经统一,包括以前的D7
、和目前的SOA微服务架构
,具体环境如下:
Tomcat:8.5.38
java:1.8
公司原来的D5
项目,本文档不再维护,目前已统一使用Docker
进行管理,详细请参考后续章节。
php、实时通信、以及未来更多的后端容器会继续在本文档中补充。
同样,我们先简单介绍下Tomcat
。
Tomcat
Tomcat
作为最耳熟能详的Java应用容器,它绝对算不上最高大上的,但肯定算的上最简单实用的。详细的介绍可以参考百度百科。
关于的Tomcat
的安装我这里也不进行详述,因为不同的操作的系统有不同的装法,相同的操作系统也有不同的装法,只要能装起来,配置方法和配置文件大致都是相同的。
其实并不需要什么特别的配置,只需要把代码或项目War包拷到Tomcat
安装目录下的webapp/ROOT
目录即可,当然你要删除webapp/ROOT目录下默认的tomcat启动欢迎页。你也可以把代码目录或War包 直接拷到webapp
目录,不过这样你的访问路径会多一层和代码文件夹或者War同名的子路径,如果你的代码文件夹或War包名称是myapp
,那么Tomcat
启动后的实际访问路径是:
http://localhost:8080/myapp/
当然你也可以自定义Tomcat
的项目根目录,具体:
修改Tomcat
根目录下的/conf/server.xml
文件,在Host
节点下添加:
<Context path="" docBase="/data/wwwroot" debug="0" reloadable="true"/>
将docBase配置成你的代码根目录即可。
常用命令
启动
进入Tomcat下的bin目录:
./startup.sh
关闭
./shutdown.sh
注:由于受不同操作系统或是否把Tomcat作为系统服务等因素影响,以上命令的功能可能有不同的实现,大家自行搜索下即可。