0 0

web项目如何打包,发布25

我的一个项目刚完成,马上要交付了,可是不知道如何请问如何将项目文件、数据库、tomcat整合到一起,应该怎么做?请大家帮帮我... 急~
问题补充:
用eclipse开发的,tomcat,sql-server,现在就不知道项目到客户那怎样部署,数据库需要拷哪些文件?tomcat呢?应该不用重新安装的吧,到时候启动tomcat服务器就可以,那样该怎么配置,真不知道怎么弄~~~
2009年1月08日 10:02

19个答案 按时间排序 按投票排序

0 0

采纳的答案

1,在客户的服务器上面安装 sql server 数据库,费用看客户掏钱还是你掏钱。
   从开发环境导出数据。导入到运行环境。

2,在客户的服务器上面安装tomacat服务器。

3,在eclipse上面打包项目为war包,放到tomcat的webapp目录下面。

4,启动tomcat。

5,检查tomcat的webapp目录下面已经解压完成的项目文件。修改数据库连接等配置文件。

6,重新启动tomcat。


如果有问题,检查配置文件。


2009年1月08日 17:21
0 0

采用NSIS打包软件将这些环境一起打包。这个工具很好用,而且免费,把环境、项目文件可以一起打包成EXE文件,客户只要知道如何安装软件就行了。最近忙了点,还没有写到博客里面去,后面有时间再写。

2009年1月11日 17:53
0 0

   首先要分析一下问题,你客户会不会部署,如果客户连tomcat是什么东西都不知道的话,你就得把项目写个文档,并把你的项目打包成war包,e.g 在myeclipse上file->export->j2ee->war 就可以打成war包了。
  数据库要备份,然后导入客户的数据库中,tomcat连接池要改。如果你不这样做,客户不知道如何部署,肯定会打电话骚扰你的,
  如果客户懂得如何部署项目的话,你只要详细的写个部署文档就可以。

2009年1月10日 01:53
0 0

我们也是做安装盘的。。

2009年1月09日 17:27
0 0

做安装盘吧。。。网上有相关的介绍

2009年1月09日 17:27
0 0

用ant吧,很方便的打包工具。

2009年1月09日 17:21
0 0

项目管理: Maven 让事情变得简单

2009年1月09日 17:12
0 0

我是这样做的,

一,服务器(Tomcat容器与JDK)
准备 Tomcat6 , JDK6
1, 解压 Tomcat , 安装JDK6
2, 把JDK6 的目录拷贝到Tomcat根目录下,
   修改 catalina.bat 配置文件,使 JAVA_HOME 指向JDK6目录,使用相对路径,令Tomcat启动的时候找到。(具体内容略,自己找一下设置方法)

二,绿色版Mysql

解压,导入项目需要的表和初始化数据。

用 installShield 将以上文件夹打包,选择 startup.bat 和 mysqld.bat 两个文件作为快捷方式,勾选放置于桌面。

( 注 : mysqld.bat 放置于 mysql\bin 目录, 内容为 start MySQLd --default-character-set=utf8 --console )

---
晚上以上工作,安装包在服务器上安装完成直接点击两个快捷方式,就可以运行系统了。

2009年1月09日 01:54
0 0

偶也想知道如何做成安装包,让用户点击安装下一步下一步就可以部署好了。

2009年1月08日 22:38
0 0

引用
用eclipse开发的,tomcat,sql-server,现在就不知道项目到客户那怎样部署,数据库需要拷哪些文件?tomcat呢?应该不用重新安装的吧,到时候启动tomcat服务器就可以,那样该怎么配置,真不知道怎么弄~~~

一种方式通过写ant脚本来部署(像compile,build war这样的任务,从eclipse export就是了),对于产生Tomcat的环境变量,启动参数的配置文件,部署war到Tomcat,执行数据库的ddl操作可以从网上搜一下相应的Task 包。数据库是SQLserver的,安装的化要自动化比较不易,可能只能亲自操刀。
第二种方式,比较重量级用installanywhere,里面对部署其它的操作都有相应的模块支持,如果特殊需求,需要写脚本。

2009年1月08日 22:26
0 0

楼主是想把项目打成安装文件吗?不过数据库如果客户没提供,还是要自己安装的(只是database),至于其他的,可以使用打包工具,比如installshiled一类的,都打到安装文件里。hu
如果不是想要那样的安装文件,按大家说的,去现场装吧。

2009年1月08日 22:21
0 0

如果需要你这么复杂的话.
1.在你的web程序中做一个安装数据库的程序.启动tomcat首次打开项目,让他们装好数据库,然后在页面配置好数据库的用户名密码,然后你连接上数据库把你的项目用到的表建好.然后把项目的配置文件设置好.
2.把这个web项目用eclipse,用导出功能导出war包.这样客户就可以自己安装了.

最好协商安装文档.

2009年1月08日 16:55
0 0

难道数据库也要打包?问题不是一般的多啊,一般都会一台服务器的喇,一般交了代码就可以了

2009年1月08日 16:01
0 0

在eclipse,项目文件上右键export>javaee>war

2009年1月08日 13:15
0 0

1、把数据库文件导出一份
2、把你的项目打包成成war包,在myeclipse上file->export->j2ee->war 就可以打成war包了。
3、如果客户有tomcat,war包丢到TOMCAT_PATH/webapps/ 下,然后把数据文件导入到客户的数据库上,记得修改你的数据库连接。

2009年1月08日 10:55
0 0

网上有专门打包的工具,打包成EXE的安装程式,你可以去下载一个试下。

2009年1月08日 10:54
0 0

主要是数据库的配置,你主要关注下数据库连接池的TOMCAT配置方法,就是TOMCAT/CONF下面的一些server.xml的配置,tomcat不同版本有不同版本的方式,1.6跟以前的方式好像有一点点区别,查阅资料就可以知道了!

eclipse集成了ANT工具,你只要关注你的WEB项目如何打包成一个WAR文件就可以了

到时候你只需要把数据库的连接池配置移植到客户的TOMCAT的服务器上,然后把你的WAR包访到客户TOMCAT的WEBAPP下,启动一下TOMCAT就可以了!

2009年1月08日 10:51
0 0

难道你们开发的时候连模拟环境都不需要吗?
用ant发布WAR包吧

2009年1月08日 10:31
0 0

项目文件、数据库、tomcat,你分好文件夹就行了呗.
写个安装文档,维护文档什么的,第一次部署一般还是要你们自己去弄的.

2009年1月08日 10:07

相关推荐

    vs2010中如何发布网站及打包web项目生成安装文件

    ### VS2010中如何发布网站及打包Web项目生成安装文件 在使用Visual Studio 2010进行Web项目的开发过程中,一个重要的环节是项目的发布与安装包的制作。本文将详细介绍如何在VS2010中发布网站以及如何打包Web项目...

    Web项目打包安装

    这里的虚拟目前是根据打包的项目需要进行的,因为有的WEB项目结构比较复杂,比如一个系统除了本身项目的发布文件,还有另外的独立特殊功能的项目作为虚拟目录的形式一起运行,类似于插拔式的插件一样,需要的话直接...

    VS打包Web项目实例

    总结起来,"VS打包Web项目实例"涉及到的关键知识点有:使用Visual Studio的Web Deploy进行项目打包、处理数据库的动态创建或附加、理解Web部署的不同策略以及如何组织和打包数据访问层代码。这些知识对于任何进行Web...

    Web项目程序怎么发布部署

    ### Web项目程序发布部署流程详解 #### 一、概述 随着互联网技术的不断发展与普及,Web项目的开发变得越来越重要。而一个完整的Web项目不仅仅需要经过编写、测试等环节,最终还需要将其部署到服务器上,才能让用户...

    vs2005中如何发布网站及打包web项目生成安装文件

    通过上述步骤,我们不仅了解到在Visual Studio 2005中如何发布和测试网站,还掌握了将Web项目打包为安装文件的方法。整个过程涉及多个环节,从确保软件和服务器访问条件,到创建和发布网站,再到最终的项目打包,每...

    web项目打包+安装过程中设置web.config和端口号

    总的来说,理解并熟练掌握`web.config`的使用和项目打包安装流程,对于任何ASP.NET开发者来说都是必不可少的技能。这不仅可以确保应用程序在各种环境中稳定运行,还可以提高部署效率,减少手动配置的工作量。在实际...

    WebUI-4.26-修复打包问题

    - **Example**:示例项目展示了如何利用修复后的WebUI-4.26进行实际开发,包括正确的配置、打包步骤和功能演示,对于初学者极具参考价值。 - **WebUI**:这是修复版的前端网页部分,包含了必要的HTML、CSS和...

    web项目MyEclipse里部署时找不到

    ### Web项目在MyEclipse中部署时找不到的解决方法 #### 问题背景 在使用MyEclipse进行Web项目开发的过程中,有时会遇到部署时找不到项目的问题。这种情况可能会导致项目无法正常运行或者测试,从而影响开发进度。...

    web自动打包工具(java),超小

    主要作用,用于java系统开发时,开发环境,测试环境,运行环境时不同,使系统发布时,每次都要修改或处理配置文件信息的,形成的麻烦,用系统打包的文件将不含这些信息,直接替换即可。 功能使用说明: 将文件放到...

    ue webUI 5.3版本的插件 支持打包

    UE WebUI 5.3的插件打包功能可能允许开发者将他们的插件代码整合成一个或多个可部署的文件,这可以极大地提升项目的维护性和部署效率。 2. **工作流优化**:支持打包意味着UE WebUI现在可能拥有一个内置的构建系统...

    java项目打包工具

    对于Web项目,可以创建WAR文件并部署到应用服务器。 4. **Eclipse IDE 自带打包功能**: 类似地,Eclipse作为另一款广泛应用的Java IDE,也提供了项目打包功能。开发者可以通过Eclipse的Export选项将项目打包为JAR...

    创建、部署、发布和使用一个简单的 Web 服务英文原文 内容: 实现服务 创建 Web 服务 构建代理和测试客户机 将应用程序打包以进行部署 在 WebSphere Application Server 上部署 将 Web 服务发布到 UDDI 注册中心 验证 Speed-start 发布 发现和测试服务 结束语 参考资料 关于作者 相关内容: Speed-start Web services 理解 UDDI 注册中心的 WSDL developerWorks Toolbox 订阅 在 Web

    1. **创建新的Web项目**:通过选择`File > New > Project`,并在向导中选择`WebProject`来创建一个名为`ServerClock`的新Web项目。 2. **创建RemoteServerClock类**:在新创建的`ServerClock`文件夹中通过`New > ...

    vs2010部署web项目

    在IT行业中,部署Web项目是开发过程中的重要环节,它涉及到将开发完成的Web应用程序部署到服务器上,以便用户可以通过网络访问。Visual Studio 2010提供了多种部署Web项目的方法,下面我们将详细探讨其中的三种方法...

    asp.Net Web项目安装包制作

    总结来说,ASP.NET Web项目的安装包制作是一个涉及项目构建、发布、打包、配置和测试的综合过程。通过合理规划和执行这些步骤,可以确保Web应用能够方便、快捷地在不同环境中部署,同时减少出错的可能性。理解并掌握...

    web打包批处理过程

    在IT行业中,Web打包是一个关键的过程,特别是在开发和部署Web应用程序时。...这里我们将详细探讨"web打包批处理过程",...批处理脚本的灵活性使得开发者能够根据自己的需求定制打包流程,实现高效、自动化的Web应用发布。

    web项目从域名申请到发布

    在构建Web项目的过程中,从域名申请到发布是一个关键的流程,涵盖了多个步骤。本文将详细介绍这一过程,以帮助开发者理解并掌握完整的网站上线步骤。 **域名的申请** 域名是网站的标识,它使得用户可以通过简单...

    在Tomcat中部署Web项目的操作方法(必看篇)

    在这里介绍在Tomcat中部署web项目的三种方式: 1.部署解包的webapp目录 2.打包的war文件 3.Manager Web应用程序 一:部署解包的webapp目录 将Web项目部署到Tomcat中的方法之一,是部署没有封装到WAR文件中的Web项目...

    13_ant_发布web项目和操作数据库

    本主题将深入探讨如何使用Ant来发布Web项目以及进行数据库操作。 一、Ant的基本概念与配置 1. Ant是基于XML的,它的主要配置文件是`build.xml`,其中定义了一系列的构建任务(tasks)。 2. Ant的核心组件包括项目...

    web打包项目创建站点

    在Windows 2003系统下,Web项目打包并创建站点的过程涉及到多个步骤,主要涵盖了Visual Studio 2008的使用、安装部署项目创建、IIS配置以及自定义安装脚本的编写。以下是详细的操作流程和相关知识点: 1. **创建...

    web项目集成ais2发布web服务.pdf

    【标题】: "web项目集成AIS2发布Web服务" 【描述】: 本文档将指导您如何在Web项目中集成AIS2(可能是Apache Axis2的错误拼写,实际应为Axis2)来发布Web服务。Axis2是Apache软件基金会开发的一个用于构建Web服务的...

Global site tag (gtag.js) - Google Analytics