1.1、概念
1.1.1 什么是Web
Web称为万维网,简单理解就是网站,它用来表示Internet主机上供外界访问的资源 Internet上供外界访问的资源分为两大类 静态资源:指Web页面中供人们浏览的数据始终是不变的。(HTML、CSS) 动态资源:指Web页面中供人们浏览的数据是由程序产生的,不同时间点,不同设备访问Web页面看到的也不一样。(JSP、Servlet) 在Java中,动态Web资源开发技术我们统称维Java Web。
1.1.2 什么是Web服务器
Web服务器是运行及发布Web应用的容器,只有将开发的Web项目放置到容器中,才能使网络中的所有用户通过浏览器进行访问
2.1 常见服务器
开源:OpenSource(1、开发源代码 2、免费) Tomcat:(主流的Web服务器之一,适合初学者) jetty:(淘宝,运行效率比Tomcat高) resin:(所有开源Web服务器中,运行效率最高的 收费: WebLogin(Oracle-甲骨文公司) WebSphere(IBM-国际商用机器公司) 软件大、耗资源
2.3 Tomcat服务器
下载:Tomcat8.5解压版本
2.3.1 启动
进入Tomcat目录,在bin目录下,双击startup.bat启动
2.3.2 验证
进入浏览器,输入http://localhost:8080,如果有Tomcat界面证明启动成功
2.3.3Tomcat闪退
- Window+R 输入
netstat -ano|findstr "8080" 查看是否端口号被进程占用 如果被占用:tasklist|findstr "27900" 查看是哪个进程,例如是ccc.html,则输入 taskkill /f /t /im ccc.html 关闭该进程 - 如果没有被占用,在bin目录下右键编辑startup.bat 和shutdown.bat
在首行都加上
SET JAVA_HOME= C:\java\……(jdk的目录)
SET TOMCAT_HOME=C:\tomcata-8.5\……(tomcat的目录)
- 以上都不对 在conf/server.xml,右键编辑Context标签的docBase属性,
改成自己项目中web的实际路径 - 修改端口号
默认8080,在conf/server.xml文件修改,右键编辑Connector标签的port属性
2.3.4 停止
bin/shutdown.bat
2.4 IDEA创建Web项目
2.5IDEA集成Tomcat
点击File选项,选择Settings 选择idea主页面的右上角的Add Configuration
|