一、一个tomcat部署多个应用的方法:
在conf/server.xml配置文件中,有这样的标签:
<Host>
……
</Host>
默认只有一个
你复制一份儿,但host标签必须在engine标签之内。
#### Tomcat配置server.xml简单说明 ###########
<Server>
<Service>
<Engine name="Catalina" defaultHost="localhost"> #这里可设置默认虚拟主机名
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" eptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
#connector是全局的连接配置
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Alias></Alias> #别名设置
<Context path="" docBase="ROOT" debug="0"/>
<Context path="/orders" docBase="/home/ian/orders" debug="0"
reloadable="true" crossContext="true"></Context>
#多个Host标签就是添加虚拟主机的
</Host>
</Engine>
</Service>
</Server>
webappsROOT
把这个下边的内容换成copy你的,就可以达到
127.0.0.1直接到web访问页面
web程序需要连接数据库。我自己设置的能到web页面,但提示数据库连接失败
这个不bai知道你du具体是怎么连接的,用的是数据源?
如果是改用JDBC的话肯定是没zhi有问题。
如果你要是用数据源,现在你的数据源,应该是用content无法关联,dao试试设置一个全局的数据源试试。
或者你试着用apache Server + Tomcat的方式。