• 云服务器部署Web项目


    接着上一篇整好MySQL数据库了,部署Web项目的重要一步就完成了,接下来就是整Tomcat发布项目了,这个博主用的是宝塔面板,所以,也很简单,直接在宝塔面板软件商店选择对应的Tomcat版本安装就行了,值得注意的是如果选择安装Tomcat 8.x ,那么默认安装的是JDK 8 ,同样的Tomcat 7.x 对应JDK 7,其他的大家可以百度看看。

     如图,博主安装的是Tomcat 8.5.12 ,对应的是JDK 8

    现在发布Web项目的所有环境就搭建完成了,就剩最后一步了,那就是从本地上传项目,发布访问即可。

    服务器上传的是war包,关于如何利用各种IDE将Web项目打成war包,大家可以自行百度,Maven项目可以直接使用Maven自带的package即可,命令成功后可查看war包的路径

    然后就是上传项目的war包,这里注意可以直接上传到Tomcat下的webapps中,Tomcat会自动解析war包,上传好之后就可以开开心心的在本地进行访问了

    访问的路径为:服务器IP地址:端口/war包名称/项目页面 ,这里,你可以直接在项目中设置项目首先访问的页面,就可以只使用项目名就可以了

     ok,完成,这个是博主以前课程设计的作品,现在就拿来做一下实验。当然,这里还有一个问题,那就是我们的项目一般跳转到另一个页面的时候是不带项目名称的,但是Tomcat需要带上项目名才可以跳转,否则会报404,这就需要我们修改Tomcat/conf 下的 server.xml 文件

    在插入模式下在<Host></Host>节点中加下面这句即可

    <Context path="" docBase="/www/server/tomcat/webapps/ChatRoom" reloadable="true" />

    其中,doBase中的路径为项目发布路径,可以使用绝对路径,也可以使用相对路径,然后,保存,退出即可

    这时候其他配置没问题就可以顺利的在本地访问自己的Web项目了。上传项目还可以直接删除webapps/ROOT 目录下的文件,将打好的war包上传到这里,这时候访问项目时就可以使用 服务器IP:端口直接访问了

  • 相关阅读:
    OpenFeign添加日志信息
    SpringCloud openFeign远程调用超时解决办法
    SpringCloud多个接口标注@FeignClient报错
    Maven依赖管理更新
    Spring Data Jpa中getOne和FindOne的区别
    Restful API规范解析
    Jpa查询部分字段的方法
    使用Jpa报错之Unable to locate Attribute with the the given name [***] on this ManagedType
    IDEA 安装三方插件的方法
    shiro重新赋值权限
  • 原文地址:https://www.cnblogs.com/andrew3/p/12781972.html
Copyright © 2020-2023  润新知