1、首先保证java环境配置正常,win+r启动cmd,输入javac单击回车出现下图则java环境正确(这里省掉如何配置java环境的过程,网上很多案例)。
2、如何同时在一个tomcat上部署多个项目步骤如下
(1)找到tomcat安装目录下的conf文件,打开service.xml,复制…节点,新增一个端口节点
(2)删除掉新增节点下的节点
(3)在新增Service节点中将name属性修改为Catalina1
(4)在新增Service节点中将Connector节点port属性端口号修改为8001(根据机器配置未占用端口
(5)在新增Service节点中将Engine节点的name修改为Catalina1
(6)在新增Service节点中将Engine节点的Host节点appBase属性修改为webapps1
代码示例如下:
<Service>.....</service>
<Service name="Catalina1">
<!-- 修改端口8091-->
<Connector port="8091" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
<Engine name="Catalina1" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.LockOutRealm">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>
</Realm>
<!--创建一个目录存放项目-->
<Host name="localhost" appBase="webapps1"
unpackWARs="true" autoDeploy="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Host>
</Engine>
</Service>
(7)在tomcat安装路径下与webapps同级,新建webapps1把项目的.war文件放上去,复制Catalina文件改名为Catalina1(如果为tomcat6.x这一步可省略)
2、tomcat如何开机自启动
1.环境变量里新增CATALINA_HOME:D:\ApacheTomcat\apache-tomcat-8.0.14(tomcat安装目录)
2.cmd中进入tomcat安装目录bin下,运行service.bat install name(服务器名称)添加服务器名称
3.运行成功后重新win+r启动cmd输入services.msc,找到你刚命名的服务器,设置服务开机自启动