Tomcat部署静态应用

1、端口被占用

log中的日志错误:

 Failed to initialize end point associated with ProtocolHandler ["ttp-apr-8080"]javalang.Exception: Socketbindfailed: [730048]

   原因: 端口号8080 被占用。

解决方案:

   A)将tomcat端口号改变。

   Tomcat 安装 目 录 :conf server xml 中COUOIAT

   <Connectorport="8080" protocol="HTTP 1.1"

   comnectionTimeout="20000”

 redirectPort="844 3" />

  将8080改为其它端口; 端口号可是0-65535 间,建议大于1024

 

B) 将占用8080 端口的应用关闭。

   Cmd: netstat-ano

   查看到占用端口的对应应用的进程编号: pidEhm

   进入--任务管理器-进程-查看--选择列-进程pid找到后结束对应应用。

2.关闭服务器建议:

执行bin/shutdown.bat

3、分析Tomcat目录结构:

 


4、Conf里的配置文件:


Context.xml:配置上下文环境,如JNDI,连接池。
Server.xml:配置服务器的信息,还有一些应用信息如端口号,虚拟路径
Web.xml:应用服务的部署文件(查)
tomcat-users.xml 配置tomcat 用户

5、在Tomcat中部署应用

 

6、URL分析

  http协议是在tcp/ip之上。

Localhost域名;

域名就是ip的别名

 ip

域名

124.192.136.142

www.jd.com

124.192.136.142

www.360buy.com


域名意义就是比里地址,好记。
  Localhost 的配置:Windows\System32\drivers\etc\hosts 文件
  端口号: http默认端口是80端口。在开发中一般会指定为其它端口。

当项目指定为根时,那么不用在url上写项目名称。

主页名(资源名): 可以配置默认资源名:
   在项目中和加项目部署文件。
   在项目的根目录添加WEB-INF目录,在WEB-INF目录添加web.xml文件。(web.xm1可以去其他项目拷贝)

7、配置虚拟路径

修改: Conf/server.xml
在倒数第四行内,在<Host>里配置:
<Context path="/" docBase="D:\exam"/>
Path 指名访问路径,docBase 指名项目存放位置。
清理浏览器缓存: ctrl+shift+delete

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值