http底层还是使用到tip/ip协议
b/s优势
1.b/s开发成本低
2.管理维护简单
3.产品升级便利
4.对用户的培训费用低
5.用户使用方便,出现故障的概率小
b/s不足
1.安全性不足
2.客户端不能随心变化。
为什么需要web服务器?能不能自己写一个。试试mytomcat
常用web服务器,除了tomcat之外
JBoss是全世界开发者共同努力的成果,一个基于J2EE的开源代码的应用服务器。因为JBoss遵循LGPL许可,可以在任何商业应用中免费使用它,而不用支付费用,2006年,Jboss公司被Redhat公司收购。
weblogic是BEA(待遇好)公司的产品,是目前应用最广泛web服务器,支持j2ee规范,而且不断的完善以适应新的开发,功能比较强大。
websphere,是ibm公司的,支持j2ee规范。
tomcat
在小型的/中型的应用系统中,免费的。支持全部jsp以及servlet规范。
tar.gz文件时linux操作系统下的安装版本
exe文件时windows系统下的安装版本
zip文件时windowsx系统下的压缩版本
安装tomcat服务器(压缩包比较好)
1.解压即可
2.配置
在环境变量中添加 JAVA_HOME指向jdk的主目录。(为什么要配??)tomcat是java程序,运行时需要虚拟机
没配好,tomcat是不能工作的。
3.启动tomcat startup.bat,linux下启动startup.sh
4.tomcat无法正常启动的原因分析
1).JAVA_HOME 配错了或者没有配。
2).如果当前机器已经占用了8080端口,则无法启动。
解决方案:你可以先关闭8080netstat -anb 来查看哪个程序占用,然后在任务管理器中杀掉占用进程
config/server.xml 打开找到 connector 节点 中port 属性中 修改端口号。
3).能够正常启动,但是导航到另外一个页面。
解决方案:去修改管理加载项,把默认导航禁用即可。
修改 startup.bat
set JAVA_HOME ="jdk目录"; 就不用陪JAVA_HOME 的环境变量了。