java web服务装机配置_Java web开发——tomcat 服务器的配置部署

一、服务器的部署

1、 基本配置

1.安装并启动

1). 解压 apache-tomcat-6.0.16.zip 到一个非中文目录下

2). 配置一个环境变量. java_home(指向 JDK 安装的根目录) 或 jre_home

3). 通过双击 apache-tomcat-6.0.16\bin 目录下的 startup.bat, 启动服务器

4). 可以在浏览器中输入 localhost:8080 来检验 Tomcat 安装是否正确.

5). 若已经启动了一个 Tomcat 应用, 若再启动同一个 Tomcat 应用, 会抛出异常:

注意:java.net.BindException: Address already in use: JVM_Bind:8080(因为端口已经被占用了.)

2.修改默认端口

可以通过修改 server.xml 文件中的配置信息来修改 Tomcat 服务器的端口号:

3.配置环境变量

为了在任意目录下通过 startup.bat、shutdown.bat 启动、关闭 Tomcat 服务器需要配置环境变量CATALINA_HOME,将其值指向Tomcat安装的根目录下即可。

4.常见命令行命令

在命令行窗口直接输入 catalina, 提示如下:

commands: debug             Start Catalina in a debugger debug -security   Debug Catalina with a security manager jpda start       Start Catalina under JPDA debugger run               Start Catalina in the current window run -security     Start in the current window with security manager start             Start Catalina in a separate window start -security   Start in a separate window with security manager stop             Stop Catalina version           What version of tomcat are you running?

即catalina 命令有如上的可选参数.

常用:

run: 在 catalina 同一个命令行窗口下启动服务器.

start: 开启一个新窗口启动服务器

stop: 关闭服务器.

2、加密会话

1.生成证书

在cmd中使用如下命令生成服务器证书:keytool -genkey -alias tomcat -keyalg RSA

2.配置加密连接器

在server.xml文件中配置加密连接器,并指定加密连接器从哪个密钥库中获取数字证书(新加的Connector标签,原来的可以不管)

3.访问

使用浏览器访问:https://localhost:8443

二、web应用的部署

假设建立web应用mail(内含a.html)【C:\mail\a.html】,要求访问到a.html

1、部署路径

1.直接法

部署: 直接将mail文件放到E:\Tomcat8.5\webapps目录下 【E:\Tomcat8.5\webapps\mail\a.html】

访问:http://localhost:8080/mail/a.html

2.虚拟目录法

1.映射在server.xml文件中

部署:打开在E:\Tomcat8.5\conf下的server.xml文件,在标签中添加(不推荐,每次都要重新启动服务器)

访问:http://localhost:8080/mails/a.html

2.映射到localhost目录下

部署:打开E:\Tomcat8.5\conf\Catalina\localhost,在此创建文件mails.xml(mails当虚拟目录)(不需要重启服务器)

访问:http://localhost:8080/mails/a.html

注意:若创建文件名为aa#bb.xml 访问方式:http://localhost:8080/aa/bb/a.html

若创建文件名为ROOT.xml 访问方式:http://localhost:8080(要重启服务器)

2、部署域名

将域名设置为:www.sax.com(即主机名)

1.访问web网站原理图

2.文件配置

部署:打开在E:\Tomcat8.5\conf下的server.xml文件,再添加一个标签,原标签不变

访问:http://www.sax.com:8080/mail/a.html

注意:

1.该访问会出错,因为并未在DNS服务器上注册:www.sax.com 域名,但在浏览器访问DNS服务器之前会先访问window查找内容,故可在host文件下进行修改【C:\Windows\System32\drivers\etc】

# 127.0.0.1       localhost     是localhost可以访问的原因

#   127.0,0.1     www.sax.com     /127.0.0.1是本机IP

2.如果想将8080去掉,即直接访问:http://www.sax.com/mail/a.html 可以把E:\Tomcat8.5\conf下的server.xml文件端口修改为80:

3.如果想将mail去掉,即直接访问:http://www.sax.com/a.html 可以将E:\Tomcat8.5\conf下的server.xml文件如下配置:

4.如果想将a.html去掉,即直接访问:http://www.sax.com 可以在web应用中\mail\WEB-INF\web.xml配置如下:

a.html

3.缺省虚似主机

即当一个服务器中有多个网站时,如果从客户端中只传递过来IP(196.168.10.293)而无网址(www.baidu.com ),即http://196.168.10.293 时配置默认访问网站www.baidu.com (默认的为localhost)可在E:\Tomcat8.5\conf下的server.xml文件如下配置:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值