阿里云-部署JavaWeb项目到阿里云服务器,通过ip直接访问首页

1.配置默认端口80   

[tomcat文件夹]/conf/server.xml 将端口改成80

 <Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

xx.xx.xx.xx:8080/项目名/index.jsp

现在可以直接输入

xx.xx.xx.xx/项目名/index.jsp  省去了端口号

2.配置虚拟映射路径

[tomcat文件夹]/conf/server.xml  


      <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">
      </Host>

在里面添加

<Context path="" docBase="....(自己的全路径)\【tomcat文件夹】\webapps\项目名\WebRoot" debug="0" reloadable="true" />

注意:我这里只示范了MyEclipse项目,配置到项目的WebRoot,而不是配置到项目

          否则输入ip之后,还需要输入xx.xx.xx.xx/项目名 才能访问

现在:

xx.xx.xx.xx/项目名/index.jsp  

可以直接输入ip:xx.xx.xx.xx访问

因为

1.path=""设置了当前web应用是缺省的web应用,省略了输入web应用虚拟路径

2.docBase web应用的实际路径配置到项目/WebRoot, 省略了输入项目名

3.最后index.jsp也不用输入是因为WebRoot/WEB-INF/web.xml中自动配置了主页为index.jsp

 <welcome-file-list>
 	<welcome-file>index.jsp</welcome-file>
  </welcome-file-list>
</web-app>

   所以现在可以直接输入ip访问

3.部署项目到服务器

只需将项目放到【tomcat文件夹】/webapps里面即可

4.注意

这种配置是最麻烦的配置,改动后需要重启tomcat服务器,但是配置web应用虚拟路径优先级最高。

猜你喜欢

转载自blog.csdn.net/WuYunCode/article/details/81708892