zoukankan      html  css  js  c++  java
  • 项目部署 (转)

    如何在远程服务器上部署程序  

    转自  http://blog.163.com/jiao_xia_ke_super/blog/static/2615280132016102911050679

    2016-11-29 11:22:15|  分类: 杂谈 |  标签:java  项目部署  |举报|字号 订阅

     
     
    序言:静态的网页和动态的Java项目是不一样的,如果自己做的Java项目完成了,如何往远程服务器上部署那?
    步骤一:
           服务器上安装tomcat和MySQL,服务器就是一台主机,安装软件是必须的,和本地没有什么太大区别。
    步骤二:项目部署
           部署项目可费了我老鼻子劲了,虽说知道部署流程,可毕竟没有亲手实践过。部署项目有多种方法,我在这说一种最简单的,首先远程连接服务器,cmd-->mstsc--->输入域名-->输入用户名和密码(如果想直接往服务器上复制东西,就设置对拷,输入域名后,点击下拉三角,选中本地磁盘),这样,远程服务器就连接上了。
         部署:首先把项目在本地tomcat上发布,那么在本地tomcat文件夹下的webapp里就有我们发布的项目,直接复制到远程服务器即可,打不打war包都可以,是不是很爽?虽说部署好了,此时还不能访问,需要修改配置文件那!
     步骤三:修改tomcat上的server.xml文件,学校的网络中心开放的端口一般是80端口,而tomcat服务器默认的是8080,这时,我们就要修改连接端口了
    1、在server.xml中进行修改端口

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

    2、在server.xml中配置项目

    <Host name="SemiDBMA2016.lnu.edu.cn" appBase="webapps" unpackWARs="true" autoDeploy="true">
    <!-- SingleSignOn valve, share authentication between web applications
    Documentation at: /docs/config/valve.html -->
    <!--
    <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
    -->
    <!-- Access log processes all example.
    Documentation at: /docs/config/valve.html
    Note: The pattern used is equivalent to using pattern="common" -->
    <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
    prefix="localhost_access_log." suffix=".txt"
    pattern="%h %l %u %t &quot;%r&quot; %s %b" />
    <Context path="" docBase="D:TomcatwebappsREALPRO">
    <WatchedResource>WEB-INF/web.xml</WatchedResource>
    </Context>

    </Host>


    只需添加context节点即可,docBase指定项目部署在tomcat的位置。
    到这一步,项目差不多就部署好了,输入域名即可访问了.
    项目中默认首页是index.jsp,所以我们输入域名假设111.122.133.134,其实等同于111.122.133.134:80/RealPro/index.jsp,意思就是我默认会走这个域名下的80端口,而你部署的程序是RealPro,那么我就会去读index.jsp,这时首页就出现了。
    附属:如果有人的首页不是根目录下的index.jsp,那输入以上内容肯定不行啊,这时需要修改项目中的web.xml了,

    <welcome-file-list>
    <welcome-file>view/realindex.html</welcome-file>
    </welcome-file-list>

    圈中指示的就是你需要展示的首页,根目录下的view文件夹下的realindex.html页面!
    到这一步,项目就部署成功了!
  • 相关阅读:
    Vue自定义指令
    Vue实例生命周期
    Vue学习目录
    Vue表单控件绑定
    Vue事件处理
    Vue数组更新及过滤排序
    Vue模板逻辑
    Vue模板内容
    Vue实例对象的数据选项
    Vue组件基础用法
  • 原文地址:https://www.cnblogs.com/elenz/p/6720353.html
Copyright © 2011-2022 走看看