有关于项目不能自动部署

环境:eclipse (for javaee 4.3.2  64位)、jdk7(64位)  tomcat7

问题描述:项目不具备标准包结构,不能够自动部署

方案:将项目通过eclipse中的svn检出到本地的tomcat的webapps包下

一、给eclipse安装svn 和 tomcat 的插件

Svn 通过启动eclipse  ,help -- instal new ** 然后根据百度提示安装

Tomcat 插件版本3.3.1 插件包放在eclipse的plugins 的包下,这里版本要兼容不然,没有效果

映射本地tomcat和eclipse中tomcat工具:启动eclipse,windows -- perfiences -- tomcat 点击

然后在选中本地tomcat包安装路径

二、遇到的问题:

Svn检出项目,项目中引用的jar包需要重新添加。需要给web-info 下添加 lib包存放相关jar

项目还需要引入该jar。。。这两者jar功能不同。前者是tomcat使用。

启动时。报错:1.给lib中添加xercesImpl.jar,会自动部署到tomcat中(我自己使用)

2.相关的查看相关的配置文件如:misParam.xml中引用的tomcat下的项目路径改为本地的对

应的路径。

3.替换eclipse中dataSource.xml配置文件(这里是配置数据连接的地方,根据实际来设置)。Web-info/src下(我自己使用)

4.内存溢出问题:(借鉴百度中相关内容)

Caused by: java.lang.OutOfMemoryError: Java heap space
1.MyEclipse
Window-->Preference-->MyEclipse-->Application Tomcat 6.x
ptional Java VM
-Xms256m -Xmx512m -XX:PermSize=256m -XX:MaxPermSize=600m
2.Wind0V‘v‘*fi
set JAVA OPTS=-server -Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxPermSize=256M 
时间: 2024-12-24 20:02:33

有关于项目不能自动部署的相关文章

使用Ansible进行项目的自动部署(Tomcat、Weblogic)

原文:https://github.com/x113773/testall/issues/4 问题:Weblogic/Tomcat 通过JAVA直接远程调用或者调用本地Shell还是通过Ansible来部署新程序 + 启动停止服务 如何管理?需要哪些配置信息? 采用方案:通过[Ansible](http://www.ansible.com.cn/)来部署新程序+启动停止服务: Java代码使用介绍:1.[AnsibleHelper.java](https://github.com/x113773

Linux上GitLab+Jenkins实现Vue、Spring Cloud项目的自动部署

一. 相关插件安装 1.安装GitLab相关插件 2.NodeJS插件 3.Maven 插件 4.手动安装插件 网络或者其他原因,可能导致插件安装失败. 可以采用手动安装的方式. 手动下载jenkins插件:jenkins插件下载地址:http://mirror.xmission.com/jenkins/plugins/ ,一般下载下来后缀为hpi,如下载下来是zip的,记得把后缀修改为hpi 打开jenkins,点击 系统管理-->插件管理-->高级,选择本地文件,点击提交. 二.Jenki

myeclipse + tomcat 项目自动部署

在MyEclipse中设置项目的自动部署需要综合考虑两个方面: 1是MyEclipse本身,通过主菜单中project->auto ,另一个就是tomcat配置文件.配置文件包括 conf 下的 content.xml 以及 server.xml ,content.xml 中是<Context reloadable="true">.在server.xml 中有两个标签关系到配置,一个是 host标签中的配置<Host name="localhost&q

将Eclipse项目自动部署到Tomcat的webapps目录下

在eclipse中新建的Dynamic Web Project.写好代码后,选择Run on Server(当然Server配置为Tomcat),但是运行后我们发下在Tomcat的安装目录下并没有出现我们所建立的工程名字.很明显,项目并没有自动部署到Tomcat的Webapps中.不信我们等eclipse中的tomcat启动以后.在eclipse内置的浏览器中输入http://localhost:8080/webDemo/login.jsp(其中webDemo为工程名字).可以正常打开.但是我们

Jenkins构建本地项目到服务器上自动部署的方法

最近在用Jenkins做项目的自动部署,由于项目需求,现在要在本地构建后再放到Tomcat里.以下是本地构建步骤: 名称填写好,下面的选项是可选的. 源码管理这里选择none. 触发器这里,我的是在凌晨3点强制构建.可选. 这里是最重要的一步:选择Execute shell选项.可以使Jenkins执行一些shell命令. 点击之后会出现这个界面,在Command输入框里输入要执行的shell命令. 我指向的是/home/data/crm这个目录下,然后让其执行mvn打包指令. 在Build里输

Ubuntu系统下使用Jenkins进行项目的自动构建还是项目回滚方法

上面虽然实现了项目的自动部署,但是有时部署失败的时候我们需要回滚到指定版本的构建,这样才能更灵活的进行项目的构建部署.我们可以选择"参数化的构建过程"进行传递不同的参数来选择是进行新的构建还是回滚 如果要在实现回滚,一定要在构建后将,构建完成的文件进行存档,方便以后回滚的时候使用. 如果要在实现回滚,一定要在构建后将,构建完成的文件进行存档,方便以后回滚的时候使用 构建后存档 使用参数化构建过程,让后面的脚步可以根据不同的变量执行不同的操作.添加"Choice"参数

Jenkins自动部署Shell脚本

注意:本脚本用于Shell脚本分享,因环境不同,不可直接用于其它环境部署用. #!/bin/bash#时间:2019年7月29日#作者:肖山#微信:helpxiaoshan#用途:用于XXXX UAT环境ATG商城项目Jenkins自动部署使用. ############ 使用注意事项:################################################################################# 注意1:需修改目标主机/etc/ssh/sshd

在Eclipse中使用Maven将Web项目自动部署到tomcat服务器

一.创建Web项目 1.1 选择建立Maven Project 选择File -> New ->Project,如下图所示: 在New窗口中选择 Maven -> Maven Project.点击[next]如下图所示: 1.2 选择项目路径 根据项目的实际情况选择项目的存放目录,也可以选择[Use default Workspace location]默认工作空间.如下图所示: 1.3 选择项目类型 在Artifact Id中选择maven-archetype-webapp,如下图所示

在Eclipse for mac中配置tomcat,使web项目自动部署到tomcat

jdk.tomcat的配置就不多说了,网上一大堆. 一.发现问题 在eclipse中新建Dynamic Web Project,配置好本地的tomcat并写好代码后选择Run on Server,但运行后发现在tomcat的安装目录下的webapps并没有出现所建立的工程名字. 二.验证 很明显项目并没有自动部署到Tomcat的Webapps中而是部署在了别的容器中.在内置浏览器中输入http://localhost:8080/webDemo/login.jsp可正常打开.但在外部浏览器上打开h