apache如何加载系统环境变量_如何安装Tomcat以及简单发布网站教程

安装步骤

第一步:下载和安装 Java

下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html。

安装并设置JAVA_HOME环境变量:

ca5699aa9a19e3f3a0f9d66528db3bf4.png

第二步:下载和解压 Tomcat

下载地址:http://tomcat.apache.org/。

67e45f166be5b4392b89e966ba167092.png

第三步:修改端口号

.NET 我使用的是 80xx,Php 我使用的是 81xx,Java 我使用的是 82xx。

修改D:apache-tomcat-8.0.0-RC3confserver.xml:

 1  2  3  4  8  9 10 17 

第四步:测试 Tomcat

运行:D:apache-tomcat-8.0.0-RC3binstartup.bat,如果窗口没有立即关闭,就代表成功了。

94f52cbbe56faf72c53ede1f770c127d.png

第五步:发布自己的网站

最简单的发布方式莫过于将网站直接拷贝到:D:apache-tomcat-8.0.0-RC3webapps,这里介绍另外一种方式。

在D:apache-tomcat-8.0.0-RC3confCatalinalocalhost下面建立一个naming.xml文件,内容如下:

1 2 

效果:

e1f6e08e93d988a3356982c3a5e66611.png

第六步:管理 Web App

72971712a5b55eafbe47594d4fb8ee5f.png

当点击 Manager App 的时候,会要求输入用户名和密码,可以在 D:apache-tomcat-8.0.0-RC3confomcat-users.xml 中增加用户名,如下:

1 <?xml version='1.0' encoding='utf-8'?>2 3 4 5 

注意:这是因为 Tomcat 支持 JAAS。

部署网站总结有以下几种方式

一、tomcat部署web项目之静态配置:

方法一:直接将为web项目放到webapps下:

如图所示:在webapps文件下,存放了一个html文件,启动tomcat,访问http://localhost:8080/html/index.html

1972170f5ed9cb29ecc0c63f429c02e4.png

html文件夹下的文件

1daf73ba323ea02b856261c4d8bc8628.png

访问:http://localhost:8080/html/index.html

3014438fd7fa54560478510cc2bd88d1.png

如果想直接访问http://localhost:8080/index.html,可以修改conf/server.xml的配置,如图:在Host标签的内部,添加Context标签(配置完重启tomcat服务器)。

e2e122ceef97335687227961aaaecfdf.png

访问:http://localhost:8080/index.html

5e713f19c1265835664b1adfe4802600.png

注:Tomcat中webapps目录下不能直接存放网页格式的文件,否则无法访问到该文件,必须有子目录才能访问该网页文件。

方法二:修改server.xml配置文件:

修改conf/server.xml文件,在Host标签中,添加标签,其中

  • docBase可以是相对路径(相对webapps,方法一已经用到),也可以是本地文件的绝对路径。
  • path是web项目的访问路径,即虚拟文件目录。(注:如果path的设置与webapps下的文件同名,会加载webapps下web项目,如下例子二)
  • reloadable="true"时,当WEB-INF目录下web.xml和class文件有改动的时候会自动重新加载不需要从新启动服务器。
  • debug是调试信息,等级从0~9,等级越高调试信息就越多。
  • crosscontext="true"时,表示不同context共享一个session。
  • privileged="true"时,才允许Tomcat的Web应用使用容器内的Servlet。
  • antiResourceLocking和antiJARLocking:热部署需要配置的参数,默认false避免更新了某个webapp,有时候Tomcat并不能把旧的webapp完全删除,通常会留下WEB-INF/lib下的某个jar包,必须关闭Tomcat才能删除,这就导致自动部署失败。设置为true,Tomcat在运行对应的webapp时,会把相应的源文件和jar文件复制到一个临时目录里。

例子如下:

例子一:

1d776e066c2f35bea14382d57681d966.png
ffa75efb1954614b2086e7a6e0378bfc.png

访问:http://localhost:8080/index.html

5b5f8eb0e1ca03b8e4109a94c8e4ea70.png

例子二:

dc278b7b55fe4cf00e7e94d04dc060a9.png

访问:http://localhost:8080/test/index.html

15c0392042eab2c4e40cb20a55621e0f.png

如果path设置与webapps下的文件同名:

e0b9023322d6cb52efa7992209ba276e.png

访问:http://localhost:8080/html/index.html

84339f087859db0357f12a5e09f3ccc4.png

方法三:在conf/Catalina/localhost文件夹下添加xml文件:

文件的名字就是web项目的访问路径

da4d8cb334e6c246c400de55fddd6440.png
7d5ddb4933a3852c6de01ddcd70ea92d.png

访问:http://localhost:8080/html3/index.html

6d40afaae93d8676bf2a9f1bbb63a639.png

二、tomcat部署web项目之动态配置:

方法一:web应用以war的方式部署:

1.打包war包的方式:

①进入cmd,输入jar,输出jar的使用信息。(如果提示:不是内部或者外部命令,应该是java环境没有配置好)

②进入要打包的文件目录,输入jar -cvf war包名字.war ./*,输出打包的信息(默认war包就在该文件的目录下)。或者输入jar -cvf F:/test.war ./* (war包在f盘下)。

2.将war放到webapps下:

tomcat服务器启动时,会自动将webapps下的war包解压,创建一个与war包同名的文件,如果不想自动把war包解压,可以在server.xml文件中,将unpackWARs设为false。

①直接将war包放到webapps:启动tomcat,访问路径:http://localhost:8080/war包名字/index.html。此时可以按照上文静态配置的方法二,修改sever.xml配置,设置访问路径。

②将war包放到webapps下,修改war包名字为ROOT.war,删除原来的ROOT文件:启动tomcat,访问路径:http://localhost:8080/index.html。

如图:

a827898cd161b719e79cdc9f29bce981.png

访问:http://localhost:8080/index.html

ff0b9769493a42cdaf4c33d831b01153.png

方法二:web应用使用Manager Web方式:

1.修改conf/tomcat-users.xml文件,添加管理角色。在

里添加role和user。具体的例子可以访问localhost:8080,点击Manager App,关闭弹出框会进入添加管理角色的说明页面。

2.配置完后,访问http://localhost:8080,点击Manager App按钮,输入用户名和密码,进入在Tomcat Web Application Manager页面下,可以在Deploy里添加war包,配置web部署。

有两种方式:

①Deploy directory or WAR file located on server:

将war包(test.war)放到webapps下。

在WAR or Directory URL:添加访问路径(est)。

点击Deploy按钮,启动服务,访问:http://localhost:8080/test/index.html。

②WAR file to deploy:

点击选择文件按钮,选择war包(test.war),点击Deploy按钮,启动服务,访问:http://localhost:8080/test/index.html。

如图:

修改tomcat-users.xml文件

be55b10ed80394d50019225b428a0ede.png

访问:http://localhost:8080,点击按钮,在弹出框中点击取消,会显示修改tomcat-users.xml文件的示例,如下图:

0bbc9d024f4ae314b50c24e720df5818.png
34f89cfe636f3ee8c64bec4f023e7c9a.png

登录成功后,进入如下页面:

e491b36f0ac25d14123df0244042278f.png

在下面进行war包的设置

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值