• 项目部署 (转)


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

    转自  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页面!
    到这一步,项目就部署成功了!
  • 相关阅读:
    ASP.NET MVC 3 Internationalization
    Windows 8学习笔记(十)Notification
    Windows 8学习笔记(十二)集合控件
    Windows 8学习笔记(七)Input输入设备
    【配置与安装】解决类似umount target is busy挂载盘卸载不掉问题
    【coredump】coredump 使用
    【C++调试】"./xxx: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by ./xxx)" 执行报错
    【配置与安装】CentOS7 多磁盘合成卷组并创建LVM,挂载到同一目录
    Unix 知识
    3D创作概念入门
  • 原文地址:https://www.cnblogs.com/elenz/p/6720353.html
Copyright © 2020-2023  润新知