Osheep

时光不回头,当下最重要。

Javaweb学习总结——网站部署(17.09.16)

1.如何让我本机的网页发布在局域网或者inter网?

要将我们的网页和ip地址进行映射,这个过程叫做网站的发布。

有好多java网站发布的方式,比如,一、window电脑自带一个internet管理器(IIS,需要安装组件)可以发布网页。二、也可以使用tomcat、apache。java一般用tomcat+apache一起使用。那么tomcat和apache有什么区别呢?笼统讲,apache是web服务器,tomcat是应用服务器。但是侧重点不同,apache支持静态页,tomcat支持动态的,比如servlet等。apache,Apache是专门用了提供HTTP服务的,以及相关配置的(例如虚拟主机、URL转发等等),tomcat主要是Apache组织在符合J2EE的JSP、Servlet标准下开发的一个JSP服务器。三、Jboss。

详情可参考(http://blog.csdn.net/longzs/article/details/10959945)。

《Javaweb学习总结——网站部署(17.09.16)》

2.发布网页的两种方式。

1.将项目一如tomcat中的webapps目录中

2.修改tomcat中的server.xml文件,在这个主机中增加一个Context即可即可以完成项目发布,之后通过localhost:8080/hello就可以访问该目录

3.tomcat中web.xml重要的配置内容。

《Javaweb学习总结——网站部署(17.09.16)》

4.WEB_INF的内部文件出于安全考虑对于外面访问不了,得用特定的方式。开发中其实讲所有的文件都放在WEB_INF中(除了默认初始网页)

5.如何在同一个计算机中发布多个网页。

1、先在server.xml 中加一个 Host 设置。

2.再向system32中 hosts 设置中加一个 127.0.0.1  localhost2 。

因为访问一个新的网页,计算机都要加一个host配置。很不切实际。所有需要DNS服务器。用户输入域名,DNS服务器会将域名和IP网页的IP地址匹配。举例,如果需要访问goole可以通过修改hosts 文件配置。


遇到的问题

1.为什么自己创的网页在webapps中打不开?

《Javaweb学习总结——网站部署(17.09.16)》

因为不是这服务中重启。而是在tomcat中的bin的startup.bat中重启,或者命令行重启。

点赞