Java在Tomcat 8.5上部署WAR包及达梦数据库配置

1星 需积分: 0 2 下载量 159 浏览量 更新于2024-08-03 收藏 1.4MB PDF 举报
"Java在Tomcat 8.5上部署WAR文件,涉及环境配置、数据库设置、达梦数据库实例创建及数据导入" 在Java开发中,将应用部署到服务器是常见的操作,本教程以Java环境JDK 1.8和Tomcat服务器8.5为例,讲解如何在Windows操作系统上使用Tomcat部署WAR文件。首先,确保你已经安装了以下组件: 1. **Java Development Kit (JDK) 1.8**:Java应用的基础,提供编译、运行Java程序所需的环境。 2. **Tomcat 8.5**:一个开源的Apache软件基金会项目,用作Java Servlet和JavaServer Pages(JSP)的应用服务器,支持Web应用的部署。 3. **达梦数据库(Dameng Database)**:一种关系型数据库管理系统,用于存储应用的数据。 **达梦数据库配置步骤**: 1. **实例创建**:在创建达梦数据库实例时,建议取消大小写敏感,以遵循大部分Java应用的编码习惯。 2. **兼容模式设置**:首次启动时,需要设置兼容模式,例如使用`SP_SET_PARA_VALUE`函数来调整数据库的兼容性和Blob比较标志。 3. **表空间与用户创建**:定义数据存储位置,创建用户并分配权限。如示例中的`CREATE TABLESPACE`和`CREATE USER`语句。 4. **权限授予**:使用`GRANT`语句为用户分配必要的角色和权限,例如`DBA`、`PUBLIC`和`RESOURCE`。 **数据导入**: 1. **进入达梦数据库的`bin`目录**:通过命令行工具执行数据导入操作。 2. **使用`dmp`命令**:如示例所示,使用`dmp`命令进行数据导入,指定用户名、密码、数据库连接信息、文件路径以及处理已存在表的方式(如`REPLACE`表示替换已有表)。 **应用部署**: 1. **将打包好的WAR文件**:放置在Tomcat的`webapps`目录下,Tomcat会自动解压并部署该文件。 2. **配置Tomcat服务器**:如果需要,可以编辑`conf/server.xml`来配置服务器端口、上下文路径等。 3. **启动Tomcat**:运行Tomcat的`startup.bat`或`startup.sh`脚本来启动服务器,然后可以通过浏览器访问应用,例如`http://localhost:8080/yourappname`。 **查询界面**: 在完成上述步骤后,你可以在达梦数据库的查询界面更新或查询数据,以验证应用是否正确部署和数据是否成功导入。 总结,Java应用在Tomcat上的部署涉及到多个环节,包括环境配置、数据库设置、数据导入以及应用服务器的管理。每个环节都需要仔细操作,确保所有配置正确无误,才能保证应用的正常运行。在实际操作过程中,可能会遇到各种问题,如依赖冲突、权限问题等,解决这些问题需要对Java和数据库有深入的理解。
2017-04-20 上传
无需数据库 本资源包含界面预览 本系统没有数据库,您可将目前网络上的任意网站的接口瞬间变成您的数据源,取数据超 easy ------------------------------------------------ -----------------如何部署------------------------- ------------------------------------------------ 下载压缩包,将压缩包中的 yijavaBlog-1.0.0.war 解压缩到 Tomcat 的 webapps/ROOT 即可访问浏览 ------------------------------------------------ -----------------接口配置的例子------------------- ------------------------------------------------ { name:"mobileSegment", url:"https://api.it120.cc/common/mobile-segment/location", returnType:"json" } 上面配置后,您就可以直接在 html 静态页面上这样写: ${mobileSegment("mobile=13500000000").data.province} 即可在页面上显示 “广东” ,除了 province ,您可以获取接口返回的任意数据哦 ~ ------------------------------------------------ -----------------关于接口------------------------ ------------------------------------------------ 目前有很多网站偶读提供了接口服务,比如 juhe.cn apistore.baidu.com market.aliyun.com/data 您无需担心接口的稳定性和速度等问题 (您自己搭建的数据库能比他们稳定、安全么?) 脱离了数据库还有一个棒棒的原因: 您可以随时更换你的网站服务器,而不要关心数据迁移问题,因为数据本身就是保存在 阿里云、百度、聚合数据 上的 同时,聪明的您或许发现了 : 可以同时部署在多台服务器上,配置一样的接口即可,不就轻松实现分布式集群部署了么 ?~ ------------------------------------------------ -----------------开源项目------------------------ ------------------------------------------------ 本项目是一个开源项目,所以您完全可以免费使用,同时也希望您加入到这个项目的贡献中来,为开源出一份微博之力吧 :~ 开源项目地址: https://github.com/gooking/yijava-blog 有什么好的想法或者建议,欢迎在 github 上面给我留言、互动 ~