用tomcat在本地部署一个web服务器

        今天小蔡彪同学让测一下移动端ios和android对h5某些新特性的支持情况。自然h5得自己简单写一下,写完发给ios那边也测一下,这样是不是太low了?他们给我们测的时候发个ip就测了,没理由我这要这么麻烦吧。所以果断自己也搭一个服务端。

        所以对于初学者来说,简单这样理解下。将你做好的web应用,比如一个html部署到服务端的话,就可以让同一局域网的人访问到。访问的格式:http://服务端ip:端口/xxx.html。如果你给服务器申请了互联网ip,那这样就能访问到http://互联网ip:端口/xxx.html。如果你申请了域名www.cd.com,那就能像访问各类网站一样访问了,http://www.cd.com/xxx.html。

       以前用的是tomcat,所以用了一下tomcat7,他喵的现在用起来这么简单啊。

       安装流程:

       1.由于tomcat需要jre运行环境,所以你得先装好jdk,并配好环境,这个网上一把,不说了。
       2.下载tomcat,http://download.csdn.net/detail/sjyy121/5443775

       3.点击安装,没啥好说的,首先他会检测到jre环境,后面选择一下你的安装目录,接着下一步下一步就行。装的时候这里截个图,免得到时候忘了。

       picpic   

       要注意以上几个端口号,管理员账号密码,用的最多的自然是http请求的8080端口,但是有时候你的80端口被占用,这个时候就得换一个了。

      这样差不多就安装好了。


     简单部署流程:

     1.将你的web项目拷贝到tomcat中部署web应用的位置:D:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps

        这里是我安装的目录

     2.启动tomcat(如果装的是我这款,选择7w那个),pic2

pic2

这时候已经默认start了

3.本地访问一下自己的html文件

打开浏览器输入:http://localhost:8080/cd/index.html能正常打开就行了


4.别人访问的话,查询一下自己的ip   cmd->ipconfig /all

然后浏览器测试下:http://192.168.0.73:8080/cd/index.html

能正常打开的话,就把入口地址给他。

当然了,他能访问的前提是:你们在同一局域网,连着同一个路由,如果还连不上,请关闭防火墙


5.mac上安装

可能会遇到:

cddeMacBook-Air:bin cd$ startup.sh

-bash: startup.sh: command not found

解决方案:命令前加上bash 或 sh 或 ./


接着可能会遇到:

cddeMacBook-Air:bin cd$ ./startup.sh

Cannot find ./catalina.sh

The file is absent or does not have execute permission

This file is needed to run this program

解决方案:

依旧在tomcat 的bin目录下 
执行 chmod +x *.sh  
然后用sh startup.sh启动成功





  • 4
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值