执行完后效果:
在配置好的目录备份应用代码
备份oracle数据库
覆盖更新包里的代码
重启tomcat
@ECHO OFF
set timestamp=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%
:定义应用目录
set appdir=G:\xxx\发布\open20150319
:定义备份目录
set backdir=G:\xxx\back\%timestamp%
:定义数据库备份目录
set database_backdir=e:\dmp\backup\hpt_%timestamp%.dmp
:定义数据库账号密码
set database_username=hpttest
set database_password=test
:定义tomcat服务名
set tomcat_name=tomcat6
md %backdir%
echo 正在备份代码...
xcopy %appdir% %backdir% /c/q/e /exclude:autoupdate_exclude.txt
echo 代码备份完成...备份目录:%backdir%
echo 正在备份数据库...
exp %database_username%/%database_password%@orcl BUFFER=64000 file=%database_backdir% log=%database_backdir%.log owner=%database_username%
echo 数据库备份完成...备份目录:%database_backdir%
echo 正在停止应用服务器...
net stop %tomcat_name%
echo 正在更新代码...
xcopy %1 %appdir% /c/q/e/y
echo 更新代码完成...
echo 执行更新SQL
sqlplus %database_username%/%database_password%@orcl @update.sql
echo SQL执行完成
echo 正在启动服务器
net start %tomcat_name%
echo 更新完成...
pause
相关推荐
本文将详细介绍如何安装配置Tomcat、MySQL数据库(而非SQL Server)与Eclipse,以及如何集成MyEclipse等工具,以便更好地进行Java Web应用的开发。 #### 一、安装JDK 1. **下载JDK**:首先,从Oracle官网或其他...
3. **数据库设计**:`scdb.sql`文件表明项目包含了数据库脚本,可能是MySQL或者Oracle等关系型数据库,用于存储学生信息、课程信息、选课记录等数据。数据库设计需要遵循 normalization 规范,确保数据的一致性和...
Oracle 数据库可以通过 SQL*Loader (`sqlldr`) 工具将 Excel 文件数据导入到表中。首先需要编写一个控制文件(如 `input.ctl`),定义数据导入规则,包括字段分隔符、空值处理等。例如,导入 `employee.csv` 和 `...
在启动Tomcat时,可以使用`startup.bat`或`startup.sh`脚本。在Linux中,可能需要修改`.sh`文件的权限,例如使用`chmod u+x *.sh`。 4. **Excel数据导入Oracle数据库**: 数据导入通常使用Oracle的数据加载工具`...
在Oracle数据库管理器(如SQL*Plus)中执行必要的脚本,创建用户、表空间和权限。 四、安装Alfresco 1. 下载Alfresco社区版的安装包,解压到一个合适的目录。 2. 修改Alfresco的配置文件(如tomcat/shared/classes/...
4. **启动Tomcat**: 打开Tomcat的bin目录,运行`startup.sh`(Linux/Mac)或`startup.bat`(Windows)脚本来启动Tomcat服务器。等待Tomcat启动完成,过程中不要关闭命令行窗口。 5. **访问代码生成器**: Tomcat启动...
描述中提到的"里面有oracle、mysql、sqlserver jar包",这表明这个Tomcat版本包含了与主流数据库系统(Oracle、MySQL、Microsoft SQL Server)连接所需的驱动程序。这些JAR文件通常位于Tomcat的"lib"目录下,使得...
- 运行Tomcat解压目录下的`bin\startup.bat`,启动Tomcat服务器。 - 在浏览器中访问`http://localhost:8080`,若显示Tomcat欢迎页面则表明配置成功。 #### 四、部署Web项目 **4.1 获取War包和SQL脚本** - 通过...
- 执行安装脚本: ```batch E:\software\Oracle\ofm_sites_generic_11.1.1.6_bp1_disk1_1of1\WebCenterSites_11.1.1.6_bp1\WCS_Sites_11.1.1.6_bp1 ``` #### 四、后续步骤 1. **启动 Tomcat**: 启动 Tomcat ...
- 111.csv和111.sql可能是数据库相关的数据文件,可能用于演示或测试Tomcat与数据库的集成。 - .txt文件可能是文本日志或步骤指南,例如“新建文本文档 (6).txt”等,它们可能记录了安装过程或故障排查的步骤。 - ...
8. **启动Tomcat**: 执行Tomcat目录下的`startup.bat`脚本启动服务器。这将加载并运行Tomcat服务,准备处理HTTP请求。 9. **验证部署**: 在浏览器中输入`http://localhost:8080/<应用名>`(这里的`<应用名>`通常是...
然后,通过bin目录下的startup.sh(在Unix/Linux系统中)或startup.bat(在Windows系统中)脚本来启动Tomcat服务。 总的来说,Apache Tomcat 9.0.45提供了一个稳定且高效的平台来运行Java Web应用,它的灵活性和...
登录mysql后执行下面的命令创建一个数据库。 B. Oracle数据库的配置:让Oracle数据库管理员分配一个数据库用户,假设用户名为yubing,密码为wu1860,该用户具有创建Session的权限、操作表空间的权限、创建表的权限...
这通常涉及登录到数据库管理工具,如SQL*Plus,然后执行脚本。 3. **配置服务**:编辑配置文件,输入正确的数据库连接信息(如URL、用户名、密码)、应用服务器信息(如Tomcat、WebLogic Server)和任何其他特定于...
后端通过JDBC(Java Database Connectivity)接口与数据库进行交互,执行SQL语句进行数据的增删查改操作。 项目部署方面,提供了Eclipse和IntelliJ IDEA两种开发环境的部署教程。Eclipse是一个广泛使用的Java集成...
通过执行Tomcat目录下的`bin/startup.bat`启动Tomcat,并在浏览器中输入`http://localhost:8080`来验证Tomcat是否正常运行。 #### 四、部署Web项目的War包到Tomcat服务器 **4.1 获取War包和SQL脚本** 从FTP服务器...
3. **启动Tomcat:** 使用`startup.bat`或`startup.sh`脚本启动服务。 4. **访问应用:** 通过浏览器访问`http://localhost:8080/应用名称`来确认应用是否部署成功。 通过以上步骤,可以完成物联网物流仓储管理系统...
启动Tomcat服务,可以使用bin目录下的startup.bat(对于Windows)脚本。 在完成JDK和Tomcat的安装与配置后,你需要将教务管理系统的Web应用部署到Tomcat服务器上。这通常涉及以下步骤: 1. 将项目的编译结果(通常...