服务器是一种安装在服务端计算机的资源文件调度器。
每一种服务器都专门接受特定的请求协议,对特定的文件进行调度管理。
比如MySQL就是一种服务器,专门对frm文件(表文件)进行管理调用。
Http服务器是服务器的一种,其行为与Http协议有关。
Http服务器在B/S通信模型中广泛使用,如今已经产生了很多的类型。
目前在软件行业内较知名的集中Http服务器如下:
1.JBoss服务器
2.Glassfish服务器
3.Websphere服务器
4.Tomcat服务器
1.进入Tomcat安装位置下的bin目录
2.打开dos窗口
在Tomcat服务器安装目录的webapps文件夹内,新建一个文件夹,命名为MyWeb【不能为中文】,这个名字就是网站的名字。
将一个静态资源文件(照片)放进去。
进入Tomcat服务器安装目录,在上方地址栏输入cmd回车,打开dos窗口,
输入startup开启服务器。
打开浏览器,命令浏览器向Tomcat服务器索要dog.jpg文件。
在地址栏输入:
http://localhost:8080/MyWeb/dog.jpg
回车。
大体上有两步要做:
1.添加Tomcat按钮,选择本地Local
2.配置按钮,可以命名,其它默认即可
3.有两个按钮,都可以启动Tomcat服务器,
由于我们在开发中测试程序需要不断更改文件,所以一般选择第二种debug方式运行程序
4.点击开启按钮后,会自动打开预先设置的网站。
这里我没有放任何东西,所以显示404。
新建一个Module,在左边栏里选择Java Enterprise,然后在右边框里勾选Web Application,点击next。
设置Module name,也就是网站名,可以写成中文。在发布网站时,可以给Tomcat服务器一个英文别名。
创建网站项目后,文件结构如下:
将一张图片放入web目录下
打开工程结构,在左边栏选择Modules,
在中间栏选择当前网站项目,
然后选择右侧的Dependencies,在最右边点击“+”,选择library,添加所需jar包。点击ok。
点击最上方的Run--->Edit Config......,删除新出现的按钮,选择之前创建的按钮。(idea每当新建一个网站都会自动创建一个按钮)
然后做发布处理,将网站项目交给Tomcat服务器,
选择右侧的Deployment,点击右侧“+”,选择上面的Artifaction,然后选择需要发布的网站项目,然后点击确定。
可以在下方的Application context栏里给网站起一个英文别名交给服务器【别名必须以/开头】,然后点击确定。
点击下方的"8:Services",然后点击debug按钮启动Tomcat服务器。启动成功后会自动通过浏览器打开网站。
可以在地址栏后面添加请求的资源文件名,点击回车,向Tomcat服务器发起请求。
Tomcat服务器响应请求,将资源文件以二进制形式发送回浏览器中。
浏览器接收到二进制数据后,进行解析并展示在网页上。