项目部署 (转)

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

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

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

下载LOFTER我的照片书  |

序言:静态的网页和动态的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:\Tomcat\webapps\REALPRO">
<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页面!
到这一步,项目就部署成功了!

时间: 2024-10-11 15:55:48

项目部署 (转)的相关文章

JDK版本会影响项目部署

最近在公司里面部署javaweb项目的时候,项目启动的时候报错,我使用了各种方法来寻找答案,将近花了很长的时间.就在今天我终于找到了问题的根源,我开始用的是JDK1.8的版本,换了一个1.7版本的JDK,问题迎刃而解了. 用JDK1.8版本的时候启动tomcat会报下面的错误: (1)java.lang.RuntimeException: java.io.IOException: invalid constant type: 15 我也在网上查询了解决的方案(见这篇博客详细介绍:http://b

Linux安装Eclipse及项目部署

安装Eclipse 1. 首先解压Eclipse tar -zxvf eclipse-standard-kepler-SR1-linux-gtk.tar.gz -C user/local/src 2. 重新启动 加载JDK 3. 桌面创建快捷方式 Create Launcher 选择启动文件 切换图标 项目部署 1. 首先打开压缩文件 $ unzip text.zip 2. 然后修改 .sql文件的编码 查看文件编码 file bank.sql 修改文件编码 iconv -f GBK -t UT

Thinkphp5笔记一:项目部署

系统:window 7 64位 Thinkphp版本:5.0.5 环境:wampserver集成 笔记分为两大部分,配置篇与数据库篇 一.虚拟主机部署/本地部署 在网站根目录下建立文件index.php,内容如下 <?php // 定义应用目录 define('APP_PATH', __DIR__ . '/apps/'); // 加载框架引导文件 require './thinkphp/start.php'; 这样基本上就可以了,这是最简单的配置. 二.服务器部署 服务器部署项目文件入口publ

NET Core项目部署

NET Core项目部署到linux(Centos7) 阅读目录 1.开篇说明 2.Jexus简单说明 3.Visual Studio 2015本地发布并且测试 4.配置Jexus并且部署.NET Core说明 5.其它知识点总结 回到顶部 1.开篇说明 a 上篇博客简单的说明了一下 使用.NET Core开发的一个总结,地址是:(http://www.cnblogs.com/hanyinglong/p/6442148.html),那么这篇博客我们就在上一篇博客的基础上对其代码进行部署,将其部署

djang项目部署之IIS7部署

最近做了一个Django的小项目,部署于IIS7.0上,在进行项目部署时,花了一些时间,现将部署过程记录,. 1. 环境介绍 服务器 windows7 64位 部署环境:IIS7 django版本:1.9.6 2. 部署过程 1)首先确保IIS服务能正常工作,可参考网上的开启过程.在IIS管理器上添加所要部署的网站路径. 2)通过python安装wfastcgi的扩展包,安装完成后将wfastcgi.py拷贝至网站的根目录.将如下几行代码添加至wfastcgi.py文件中,原因后面说明 impo

项目部署到tomcat6.0启动成功后访问页面报500错误解决方法

如题:项目部署到tomcat6.0启动成功后访问页面报500错误解决方法,很奇葩,启动的时候没有任何问题,但输入访问地址后报500,去年国庆放假前夕,为这个问题伤神了半天最后解决了,今天又碰到了,乍一看摸不着头,后面仔细回想了下,迅速解决了问题. 原因:项目里面的jar和tomcat里面lib里面的jar重复了. 解决方法: 1.要么更换tomcat7或之后的版本,之后的版本就不会出现这个问题. 2.去部署之后的tomcat的webapps\项目名\WEB-INF\lib 里面删掉jsp-api

SSIS教程:创建简单的ETL包 -- 6. 对项目部署模型使用参数(Using Parameters with the Project Deployment Model)

在本课中,将修改在第 5 课: 添加包部署模型的包配置中创建的包,以便使用项目部署模型.您将使用一个参数替换该配置值,以便指定示例数据位置.还可以复制本教程附带的已完成的 Lesson 5 包. 使用 Integration Services 项目配置向导,您将该项目转换为项目部署模型,并且使用参数而不是配置值来设置 Directory 属性.本课部分介绍了您将现有 SSIS 包转换为新的项目部署模型时要遵循的步骤. 再次运行包时,Integration Services 服务将使用参数填充该变

wildfly-9.0.2 web项目部署详细步骤

一.配置操作系统环境变量 JAVA_HOME = C:\Program Files (x86)\Java\jdk1.7.0_67 JBOSS_HOME = F:\server\wildfly-9.0.2 classpath =  %JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin; PATH = %JAVA_HOME%\bin;%JBOSS_HOME%\bin; 二.添加控制台管理账号 运行 F:\server\wil

将项目部署到tomcat的三种方法

2014年8月初8    星期五 又到星期五了,可以轻松的敲点东西,不担心睡太晚起不来,或者起来后上班打瞌睡. 由于近期学习了solr相关的知识,部署solr项目到tomcat上的方式很多,包括官方的等.我自己也找了中非官方的方法,感觉很好.而且以前用MyEclipse开发,出错很少,现在用Eclipse所以部署项目后在后台调用user.dir的时候出错,试了一下午也没事出来,而且越试越想试,但是带我的人不让我弄了,他帮我弄,让我干其他任务,我都怀疑是不是他也和我一样就喜欢干这种事情,所以自己去

Linux环境下快速项目部署

由于Linux和Java一样开源,所以现在在服务器的部署上基本上都是采用Linux平台作为服务器,然后部署项目!在开发项目的过程中,绝大部分程序猿还是使用最经典的windows操作系统,虽然Linux也有桌面化的系统,对于国人来说,还是不太习惯,并且国内的软件绝大部分都不支持Linux平台,所以在使用的频率那是相当的少! 在开发中,开发环境中编译使用等一系列通过后,还不能说功能已经ok,因为环境一旦变化,出现的问题的可能是自己没有考虑的,所以程序猿都知道真实的环境才是最可靠的,有时候出现的问题,