web服务器、应用程序

web服务器
1)WebLogic(BEA公司)支持J2EE规范,WebSphere(IBM公司)支持J2EE规范
2)Tomcat(apache)只支持全部JSP和Servlet规范

3)协议及端口:

http 80 smtp(简单邮件传输协议) 25 pop3(post office protocal)第三版 110 ftp 23 https 443

4)Tomcat服务器Catalina_home环境变量,指定Tomcat服务器在哪里(不用配置就可以)
启动Tomcat的批处理文件startup.bat。首先判断CATALINA_HOME环境变量是否为空,如果为空,就将当前目录设为CATALINA_HOME的值。接着判断当前目录下是否存在bin\catalina.bat,如果文件不存在,将当前目录的父目录设为CATALINA_HOME的值。如果环境变量CATALINA_HOME已经存在,则通过这个环境变量调用bin目录下的catalina.bat start命令。所以Tomcat启动时,需要查找CATALINA_HOME这个环境变量,如果在Tomcat的bin目录下调用startup.bat,Tomcat会自动并正确设置CATALINA_HOME;二是执行startup.bat命令,实际上执行的是catalina.bat start命令。

Web应用程序

1)web应用程序指供浏览器访问的程序,通常也成为Web应用。(组成web应用的这些文件通常我们会使用一个目录组织,这个目录称之为web应用所在目录)


2)web应用开发好后,若想供外界访问,需要把web应用所在目录交给web服务器管理,这个过程称之为虚拟目录的映射。
_1server.xml->Host-><Context path="/content" docBase="C:\mail"/>其中path可以设置为空值表示默认,即缺省的web应用
_2在servlet.xml中配置必须重启服务器(可以通过localhost:8080/content/*.jsp等等访问资源)
以上方式配置虚拟目录必须重启服务器,可以查看文档,避免重启服务器。

_3可以查询tomcat文档config->context中查找context其他的四种配置方法(即都是配置虚拟目录)


3)让tomcat服务器自己管理(放到webapps目录下,上面的方式也很有用,如:当你开发的应用在C盘时)

web应用组成结构(注意WEB-INF)学会通过web.xml吧某个web资源配置成网站首页


4)配置虚拟主机
_1在一个Tomcat服务器中可以放置多个网站,所谓配置虚拟主机,就是在tomcat服务器中配置一个网站。如需在web服务器中配置一个网站,需在server.xml中使用Host元素进行配置<Host name="site" appBase="c:\app"></Host>

注意:学会修改host文件、server.xml中有关目录的路径使用“\”,有关URL访问路径的使用“/”


5)将news(web应用文件)文件夹打成war包。进入该news文件夹上一级:使用“jar -cvf new.war news”命令


6)配Context元素的reloadable元素,让tomcat自动加载更新后的web应用(应用较大时建议不配置)


7)加密传输
对称加密

非对称加密(公钥私钥,数字证书(公钥),数字签名,数字指纹等等)


8)Tomcat的体系结构


9)配置https连接器
1-(java自带工具)keytool -genkey -alias tomcat -keyalg RSA->输入密码->输入信息,名字与姓氏即输入网站,最重要,必填,其他的可不填->最后确认。
2-在当前目录中的文件夹中生成一个密钥库keystore文件->拷到tomcat->config文件夹下->在server.xml中配置:
3-server.xml中配置:<Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol"
         maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
         clientAuth="false" sslProtocol="TLS" keystoreFile="conf\.keystore" keystorePass="123456"/>
4-通过https://localhost:8443/即可访问

(这里做的仅仅是单向加密,实际开发中应配置https双向加密连接器)


10)tomcat管理平台
首页->Tomcat Manager->输入用户名密码(在conf文件夹中的tomcat-users.xml中配置,注意需要增加一个manager的角色,然后授予用户,才能生效)
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值