三、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

猜你喜欢

转载自blog.csdn.net/qq_40638598/article/details/85924101
今日推荐