阿里云服务器之项目访问 - blue_key
1.项目运行环境配置
1)安装Java,配置Java环境变量(必须要有Java作为运行环境,否者Tomcat无法运行)
2)安装Tomcat,再环境变量配置
进入这个画面算是配置成功了,下面详述
百度上也有一大堆,这里我所一下我总结的最简单的方法
(首先Java环境变量配置好后,你要让Tomcat知道Java的jdk路径)
在你的Tomcat的bin目录下开启startup.bat环境不对会立即闪退
于是编辑startup.bat文件在首行添加jdk的路径 例:set JAVA_HOME=”C:\java\jdk”
保存重启就好了,但与此同时也要修改shutdown.bat文件,也是在首行加上jdk路径即可
这时就可以在浏览器中访问 http//:localhost:8080/ 进入Tomcat的管理页面了
2.配置文件的修改
1)修改虚拟路径
首先
我们的项目往往放到我们需要的地方,这是就要在Tomcat的conf目录下的server.xml文件中修改相关配置
我在任意地方建立一个WorkSpace(也就是你放项目的地方)
找到如下配置
<Host name=”localhost” appBase=”webapps”
unpackWARs=”true” autoDeploy=”true”>
在host中间加上context
<Host name=”localhost” appBase=”webapps”
unpackWARs=”true” autoDeploy=”true”>
<Context path=”” reloadable=”true” docBase=”C:\tomcat\apache-tomcat-8.5.11-windows-x64\WorkSpace\Root” />
</Host>
<Context>元素的属性:
path:指定访问该Web应用的URL入口。
docBase:指定Web应用的文件路径,可以给定绝对路径,也可以给定相对于<Host>的appBase属性的相对路径,如果Web应用采用开放目录结构,则指定Web应用的根目录,如果Web应用是个war文件,则指定war文件的路径。(指定项目所在地址)
reloadable:如果这个属性设为true,tomcat服务器在运行状态下会监视在WEB-INF/classes和WEB-INF/lib目录
然后
我将webapps下的manager和host-manager文件夹复制到我的WorkSpace下,在新建一个Root用于放我的项目
这时就可以通过http://localhost:8080/访问我的项目了
2)修改主机路径
首先
我修改端口号,找到如下配置(记住是未注释的),将port=”8080″改为80
<Connector port=”8080″ protocol=”HTTP/1.1″
connectionTimeout=”20000″
redirectPort=”8443″ />
<Connector port=”80″ protocol=”HTTP/1.1″
connectionTimeout=”20000″
redirectPort=”8443″ />
然后
修改访问的方式,下面是我由本地访问修改为ip访问
<Host name=”我的服务器公网IP(这里不方便透露)” appBase=”webapps”
unpackWARs=”true” autoDeploy=”true”>
<Context path=”” reloadable=”true” docBase=”C:\tomcat\apache-tomcat-8.5.11-windows-x64\WorkSpace\Root” />
</Host>
最后
随便建立一个index.html文件测试了一下:
(蓝色字是我觉得重要的部分)