毫无疑问tomcat跟nginx域名备案域名备案,apache这些一样,也是支持多个虚拟主机的tomcat 虚拟主机。无论是在Linux下,还是Windows下面,它们的用法都是一样的,跟操作系统无关的。tomcat 虚拟主机,linux下一个tomcat可以部署多个工程吗如何部署有一种办法是你可以启动多个tomcat,每一个tomcat一个工程,通过绑定不同的端口来访问您的工程,当然了这种方式不符合题目的要求。另外一种就是通过host的方式来指定工程,在Linux下部署好你的tomcat之后,在conf目录下有一个文件叫server.xml, 这个配置文件就是管理您的工程或者虚拟主机的文件,找到如下的配置,按需要添加即可。<Host name=”web-one” appBase=”/home/web/” unpackWARs=”true” autoDeploy=”true” xmlValidation=”false” xmlNamespaceAware=”false”> <Context path=”” docBase=”/home/web/web-one” debug=”0″ reloadable=”true”/> </Host><Host name=”web-two” appBase=”/home/web/” unpackWARs=”true” autoDeploy=”true” xmlValidation=”false” xmlNamespaceAware=”false”><Context path=”” docBase=”/home/web/web-two” debug=”0″ reloadable=”true”/> </Host>这个要看你的Java基础学得百怎样,如果你学得很好,找工作基本没压力;如果学得一般,找一份薪资不是很好的工作也没什么压力;如果学得不好,那只能说,你自己看着办吧。我也是今度年从培训机构里面出来的,也是学Java开发方向,我的Java基础就学得很好,熟练和使用多种Java开发框架,也有很好的前端开发基础。所以我今年一出来都没费什么劲就内找到工作了,而且还是国企,虽然说薪资不是很高也就6000 ,但是待遇好,一个月也就20天左右的上班时间,每天上班7.5小时,不加班!所以到培训机构学好java找工作是没有任何问题的,现在社会上挺缺少Java方面的人才的,希望你也能容成为Java方面的人才、专家!如何正确把握自己的方向,认清自身的情况1.首先认清自身情况你自身处在哪个阶段:JavaSE阶段这是基础,一定要好好学习,初级语法,面向对象,异常,IO流,多线程,Java Swing,JDBC,泛型,注解,反射等。JavaWeb前端不要老一副自己很拽的样子,觉得自己出去就是后端工程师,不学什么HTML, CSS, JavaScript。老铁,不存在的。进了外包公司你万一发现后台非常逻辑简单,就几个接口,反而前端页面切个图都要一天,难道你还好意思暗搓搓问老板:怎么我们公司没有前端的吗?所以前端一定要重视。div css布局一定要麻溜的,js的dom操作必须给力。jQuery/bootstrap你必须会吧!JavaWeb服务器端Tomcat目录结构必须了如指掌吧。让你手动部署个webapp总要会吧。哪里配置虚拟主机,哪里改端口号,web-info文件夹下的内容外部无法访问这些都要懂一点吧?这些皮毛都不懂,怎么好意思说自己搞服务器端?jsp和servlet什么关系,servlet最常见的三种创建方式,Javaweb四大域对象,jsp九大内置对象都要知道吧?el表达式必须熟悉吧?mysql增删改查sql语句要会写吧,多表关联、左外右外不能怂吧?jdbc是干嘛的,sql注入是啥,如何用jdbc实现事务等等都要知道吧。框架预备知识xml读写操作要知道,反射、内省、泛型不要求精通,但怎么用总要心里有点那个什么数吧。不然你框架学起来就是懵逼的。框架知识不要求你精通底层原理,但是山寨版的原理总要略知一二吧。如何山寨实现IoC容器,如何对dao进行抽取,如何借助反射实现同一个servlet处理多个请求,这些最好都要了解吧。在理解山寨版框架的基础上,把配置多配几遍,做到心里有数。明白每个配置大致起到什么作用。另外,在学习框架必须带着下面的疑问:这个框架没有出现之前,我们的前辈们如何解决的?它的出现解决了哪些痛点?又有什么缺点没有?都是需要去琢磨的。