美文网首页
Java怎么部署工程及访问不带项目名的工程

Java怎么部署工程及访问不带项目名的工程

作者: 老张家的独苗 | 来源:发表于2017-06-14 09:06 被阅读0次

    1.场景还原

    近几日,有些小伙伴问我,“星哥,我想访问我云服务器上的工程,虽然成功了但是访问的时候总要携带war包名称,太烦了,可以不带么? ”;嗯嗯,这个问题问的很好,那么接下来,笔者以博客的形式讲解一下解决的方案。

    2.云部署

    接下来实现的方案的前提是,你已经能够加上war包名进行访问了,还没实现的同学按以下步骤:

    ①配置远程数据库连接

    driver=com.mysql.jdbc.Driverurl=jdbc:mysql://192.168.0.129:3306/ccoee?useUnicode=true&characterEncoding=utf-8username=zxpassword=chaochaokeji

    这里的参数对应你自己云服务的公网ip,以及mysql超级管理员账号

    ②将工程打成war包

    点开idea的右边Maven Project,双击Lifecycle中的packet

    运行成功中,在工程的target目录中可以找到刚刚打的工程war包

    ③xshell连接云服务器,将war上传至tomcat中的webapps根目录下

    ④保证tomcat是开启的,然后访问

    这样带项目名的访问就成功了,不满足的小伙伴继续走着瞧....

    3.访问不带项目名

    ①编辑cong/server.xml

    将Engine中的defaultHost改为你的云服务的域名

    ②编辑Engine下的Host标签

    将Host中的name同样改成你的云服务器的域名,然后加上

    docBase的值为你待访问的工程名;保存且退出,然后重启tomcat服务器,再进行访问刚配置的工程yakei

    效果图:

    两个大图是有区别的哦,这两个是图是分别是webapps下的两个工程的首页,稍微有点区别;好了,小伙伴的需求实现了,高兴不?

    我是张星,欢迎加入博主技术交流群,群号:313145288

    相关文章

      网友评论

          本文标题:Java怎么部署工程及访问不带项目名的工程

          本文链接:https://www.haomeiwen.com/subject/dpcsqxtx.html