开发一个web项目,怎么能让别人访问呢?这时候就需要一个服务器,然后要安装web服务器软件,将资源部署到web服务器软件中就可以让外界访问了。
服务器:简单点说就是向外界提供资源服务的机器。
资源有动态的和静态区分:
- 静态:css、js、图片、html
- 动态:jsp、php、asp
常用的web服务器软件
- WebLogic:是BEA公司推出的产品,现在已经被oracle收购,目前应用最广泛,支持JavaEE,商用收费,开发者免费。
- WebSphere:IBM公司开发,支持Java规范,收费。
- Jbss:有Redhat开发,开源免费。
- tomcat:隶属于Apache软件基金会,开源免费,运行稳定。中小型系统使用。
tomcat的安装
tomcat是开源的web服务器,由java语言编写,可以去tomcat官网:http://tomcat.apache.org/ 中下载。
启动和停止
解压后打开路径:
bin\startup.bat 启动
bin\shutdown.bat 停止
启动后浏览器访问http://localhost:8080/出现以下界面就证明成功。
如果闪一下,启动失败。去logs目录查看失败原因。
eclipse集成tomcat
1、点击servers新建一个服务(如果没有这个窗口,window—>show view—>other—>servers)
2、选择你下载的tomcat版本。next添加项目,finish
3、右击服务选择star启动。访问项目的资源。
可能会出现的问题:
端口被占用:
Several ports (8005, 8080, 8009) required by Tomcat v8.0 Server at localhost are already in use