web杂谈

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 的环境变量了。

原文地址:https://www.cnblogs.com/jggz/p/3027130.html