软件运行环境: windows xp sp3 , tomcat 6.0.30
报错:tomcat无报错
问题描述:我有一个abc.com的域名,现想要增加二级域名 " a.abc.com " ,预期通过该二级域名访问一个位于 " D:a " 文件夹下的项目 ,我已在系统的 " hosts " 表中添加 " 127.0.0.1 abc.com",并在tomcat/conf 目录下的 " server.xml "中添加
`
xmlValidation="false" xmlNamespaceAware="false" appBase="webapps">
根据域名给tomcat设置虚拟目录的方法,根据你的描述,和配置文件中的配置。
解释你的疑惑,
首先你的二级域名 " a.abc.com "中没有看到你描述的DNS和你的IP进行映射对应起来,也就是说,当你访问www.a.abc.com的时候,tomcat服务器根本不知道此host对应的ip地址,就会利用配置的default host(localhost)进行处理,
修改之后的配置,重新修改虚拟主机appBase对应的虚拟目录会自动的部署到tomcat服务器中,并且指定context path中对应的应用程序,
tomcat报错的原因可能有:
1、确保你的web程序目录结构符合web结构。
2、使用ping命令查看www.a.abc.com是否能够正常的ping通,如果可以的话,可能是你的端口监听有问题,重新输入www.a.abc.com:8080试试。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。