tomcat配置域名
来源:互联网 发布:php优势和劣势 知乎 编辑:程序博客网 时间:2024/05/20 00:38
tomcat是一个比较常用的servlet容器,那我们编写完一个项目去部署tomcat并且绑定域名的时候,会出现一些问题。下面是我做的,记录下来,不然下次得重新花费一些时间弄这个。
1.在你的tomcat目录下找到conf的文件夹,找到server.xml文件。
找到这一段:<Connector executor="tomcatThreadPool"
port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
把上面的8080改成80端口。
2在server.xml中将原有的<Host name=“localhost“ appBase=“webapps“ ……>
修改为<Host name=“您要配置的域名“ appBase=“webapps“……>
3在/conf/Catalina目录下建立目录“<您要配置的域名的名称>”,然后建立ROOT.xml文件,其格式和/conf/localhost目录下的ROOT.xml一致,但是内容如下:
<?xml version='1.0' encoding='utf-8'?>
(有些情况是可以把这一步省略,因为添加这一步可能会出现一些不必要的错误)
<Context displayName="Welcome to 56World!" docBase="D:/workplace/inbuilding" path="">
</Context>
4.修改默认目录ROOT
具体是是在之间加上Content标签,你可以理解为每个Content都代表一个应用。
<Context path="" docBase="/myweb" debug="0" reloadable="true"/>
path是说明虚拟目录的名字,如果你要只输入ip地址就显示主页,则该键值留为空;
docBase是虚拟目录的路径,它默认的是$tomcat/webapps/ROOT目录,现在我在webapps目录下建了一个myweb目录,让该目录作为我的默认目录。
debug和reloadable一般都分别设置成0和true。
5点击访问你的域名会出现dns解析出错,那你需要在你的电脑上找到C:\Windows\System32\drivers\etc下面的hosts文件,把127.0.0.1 和你的域名绑定上去。如果还出现错误那可能是你的80端口给占用了,win+r点击然后输入cmd,在出现的黑色窗口中输入netstsat -ao查看一下是否有资源占用了80端口。也有可能是防火墙把80端口禁了,设置一下防火墙对80端口的开放那就可以了。
可能会出现的问题:Tomcat 7启动报错-org.apache.catalina.deploy.WebXml addFilter
解决办法:Tomacat7的context.xml文件里的<Context>
中加上<Loader delegate="true" />
原因:版本问题,你的包里面有:servlet2.5与servlet3.0 jar
- 使用Tomcat配置域名
- Tomcat域名配置
- 使用Tomcat配置域名
- Tomcat域名绑定配置
- tomcat 配置域名
- Tomcat域名路径配置
- tomcat多域名配置
- Tomcat 域名配置
- tomcat多域名配置
- tomcat域名配置
- Tomcat域名配置
- tomcat多域名配置
- tomcat 域名配置
- TOMCAT 域名配置
- Tomcat域名虚拟主机配置
- TOMCAT的域名配置
- tomcat域名配置
- tomcat多域名配置
- JS--注册页面
- 网络同步之聊天同步
- 3.activiti工作流-核心API
- Caffe+flask CNN算法服务器搭建
- 并查集详解 (转)
- tomcat配置域名
- 数据库连接池
- linux统计代码行数
- #TensorFlow学习笔记#02 Session的两种运行方式
- [乐意黎原创]centos7.2里开启apache及php错误信息提示
- GPGPU-Sim 之 block调度
- Golang学习笔记 控制流
- CodeForces 811A ——Vladik and Courtesy——暴力,模拟
- JavaMail给QQ邮箱发邮件报错,没有SSL加密