1、tomcat多域名配置问题求助!
<Host name="www.abc.com" appBase="F:/testMain" unpackWARs="true" autoDeploy="true" >
<Context path="/testPath" docBase="F:/test" reloadable="true" />
</Host>
上面的appBase="F:/testMain"这句的意思就是默认www.abc.com就访问F:/testMain这个工程。
<Context>这个配置的意思就是在浏览器输入www.abc.com/testPath它就去访问你的F:/test这个工程。你参考理解一下就好了,path就是加在www.abc.com后面的访问路径,而docBase应该用你的实际项目在本地磁盘的绝对路径。
“所有请求内部转发?”,就是说在你项目中的请求都在项目内部提交和响应,这个问题只要你的项目没有特别的提交代码把请求提交出去,就应该默认是在内部转发的。
补充:你的意思是用不同的域名来指向同一台服务器上的不同项目(或者同一项目的不同目录),对吗?很明确的告诉你,不可以,域名只可以指向服务器(IP,域名对应的只有IP,不能加路径),也就是说,所有指向同一台服务器的域名都是用同一个此服务器默认的页面。
2、tomcat怎么配置网站主域名
2.在server.xml中将原有的<host name=“localhost“ appbase=“webapps“ ……>修改为<host name=“您要配置的域名“ appbase=“webapps“……>
1.打开tomcat安装目录下的\conf\server.xml文件
3.在\conf\catalina目录下建立目录“<您要配置的域名的名称>”,然后建立root.xml文件,其格式与\conf\lo
context displayname="welcome to 56world!" docbase="d:\workplace\inbuilding" path="">
<?xml version=1.0 encoding=utf-8?>
其中docbase中的内容就是你希望的打开您的域名 的时候映射到的目录与默认的网页(如:index.jsp)
</context>
4.启动tomcat服务器,就可以直接敲入域名访问你要访问的地址了.
3、tomcat域名配置和参数疑问(会者不难)
第一个问题 应该是filter配置出问题,两种方法使用上没有区别。
第二个问题 需要建立三个站点,配置响应Host,文件夹当然也需要分开,不能有子文件夹又是另一个站点,即使有也需要配置相应的web.xml。
第三个问题 最好查看http://tomcat.apache.org/tomcat-6.0-doc/config/host.html。
unpackWARs 如果是true会解压war包,否则直接读取war文件。
autoDeploy 一言难尽,长话短说,比如在tomcat运行时,你要复制一个webapp放到appBase下自动加载,或者删除一个webapp能马上停止这个应用,就需要配置成true。你要修改里面class要自动加载也需要这里设置true。
xmlValidation 是否在启动时进行Validation。
xmlNamespaceAware 这个值true时要求xmlValidation为true,XML验证将名字空间感知。
4、tomcat域名配置问题
<Host name="www.abc.com" appBase="F:/testMain" unpackWARs="true" autoDeploy="true" >
<Context path="/testPath" docBase="F:/test" reloadable="true" />
</Host>
上面的appBase="F:/testMain"这句的意思就是默认www.abc.com就访问F:/testMain这个工程。
<Context>这个配置的意思就是在浏览器输入www.abc.com/testPath它就去访问你的F:/test这个工程。你参考理解一下就好了,path就是加在www.abc.com后面的访问路径,而docBase应该用你的实际项目在本地磁盘的绝对路径。
“所有请求内部转发?”,就是说在你项目中的请求都在项目内部提交和响应,这个问题只要你的项目没有特别的提交代码把请求提交出去,就应该默认是在内部转发的。
补充:你的意思是用不同的域名来指向同一台服务器上的不同项目(或者同一项目的不同目录),对吗?很明确的告诉你,不可以,域名只可以指向服务器(IP,域名对应的只有IP,不能加路径),也就是说,所有指向同一台服务器的域名都是用同一个此服务器默认的页面。
5、tomcat 如何绑定域名?
在/opt/tomcat/conf/server.xml中,添加Host:
<Host name="www.123.com" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="/opt/tomcat/webapps/ROOT/xx" allowLinking="true"></Context>
</Host>
在你域名注册的管理方,需要指定域名对应的IP地址,添加域名解析记录
6、如何再linux中配置tomcat域名访问
绑定和解析 在tomcat下面配置域名(如:www.***.com)的时候,同时又不希望客户通过我们网站的ip或者域名访问到tomcat默认的root,配制方法如下: 2.在server.xml中将原有的修改为 【程序编程相关:Java 理论与实践:并发在一定程度上使】 1.打开tomc...
7、tomcat配置多项目多域名访问,给怎么配置,路径怎么搞
在Tomcat的安装目录下有一个conf文件夹
在这个文件夹里面打开server.xml文件
在里面添加上一句话:
<Context path="/sell" reloadable="true" docBase="D:\eclipse of JavaEE\workspace02\sell" workDir="D:\eclipse of JavaEE\workspace02\sell\work" />
其中 path="/你的工程名" docBase="你的工程的绝对路径" workDir="你的工程的绝对路径/work"
其他都不变 ,这样就可以部署很多域名访问配置了
8、tomcat部署程序使用域名访问
方法/步骤
找到tomcat的主目录,进入conf文件夹,找到server.xml文件,并打开:
修改tomcat的监听端口为80端口:
在server.xml文件中找到:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
修改成:
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
如图:
在server.xml文件中找到:
<Host name="localhost"appBase="webapps" unpackWARs="true" autoDeploy="true">
把在第3点中找到的内容中的 localhost 替换成你想修改的IP地址或者域名地址。如图,是我修改后的配置:
在<host></host>标签中间,添加如下内容:
<Context path="" docBase="/mytestweb"/>
说明:docBase的值也可以是绝对路径。
如图,是我修改后的配置:
在webapps文件夹的情况如图:
7
配置完成,赶紧测试一把吧~我成功了!
9、tomcat怎么配置两个站点 使用同一个域名
说明
为了使本文更加易懂,我将tomcat配置文件:tomcat7.0.37/conf/server.xml 拿到Windows,用UltraEdit打开、编辑。
配置好的tomcat配置文件:server.xml,用ue打开,点击下图所示的折叠符号,将Serveice容器进行折叠
复制service容器,并修改name为另一个名字
4
修改Service容器中的内容
打开tomcat2容器,将Host name=""改为要使用的第二个域名,配置其路径等便可以了。如果需要修改端口的话,修改这个Service容器中的Connector即可。
10、怎么在tomcat下配置二级域名
1、在tomcat的server.xml文件下加入下面的代码:
<Host name="club.auto126.com" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Alias>club.auto126.com </Alias>
<Logger className="org.apache.catalina.logger.FileLogger"
directory="logs" prefix="localhost_log." suffix=".txt"
timestamp="true"/>
<Context path="" docBase="E:\MyEclipse\autoweb\WebRoot\bbs" reloadable="true" caseSensitive="false" debug="0"> </Context>
</Host>
2、在C:\WINDOWS\system32\drivers\etc目录的hosts文件下加入下面一行来配置一个dns解释