环境搭建:
1.准备
jdk1.6及以上版本
oracle11g
plsql
sql脚本(oracle_init.sql,oracle_insert.sql)
livebos_tomcat
livebos的授权文件

2.jdk的安装及环境变量的配置
在命令行窗口中输入 java -version 查看自己安装的jdk版本
本机装的是jdk 1.7.0_51,因为是jdk版本1.6以上,所以就不更换了

如果没有安装jdk,可以参考http://www.33lc.com/article/5707.html
notice:
中间因为登录的时候,用户名与密码不正确,不知道原因,就一点一点的试,把自己电脑上装的1.7版本给卸载了,然后重装了1.6的版本,当去检验的时候,输入java与java -version都可以正确的显示信息,唯有输入javac的时候提示错误,找了很多很多的原因都没有找到到底是哪出问题了,最后发现是配置环境变量的时候,把bin写错写成了lib。找了好久,所以严谨一定是一个程序员必备的素质。
这里写图片描述
3.oracle11g安装
oracle安装基本上没有什么难度,跟傻瓜式安装差不多,附上一个参考文档,可供参考http://www.2cto.com/database/201208/150620.html。
需要注意的地方有:
1)在典型安装这一步,可以将oracle安装在自己想要安装的目录,只需要改动oracle基目录即可,下面会随之改变。
2)管理口令这个,输入自己能熟记的口令,输入不符合标准的口令会弹出提醒框,可以忽略不管。
notice:
安装oracle的时候,在典型安装的这一步,涉及到了选择字符集。
查看数据库服务器的字符集
select * from nls_database_parameters 其来源于props,是表示数据库的字符集查看客户端字符集select∗fromnlsinstanceparameters其来源于v

parameter

4.plsql安装
plsql,是去操作数据库的一个工具,可以下载一个免安装版的plsql,就不需要安装了。但是注意的是,打开plsql的时候,少一行 “连接为” 所以我们需要做以下操作:

/**
首先将instantclient_12_1放到和oracl安装的同一根目录下,注意尽量避免中文目录。
********/
1)将oracle 安装目录下的 *\Oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN的tnsnames.ora放到instantclient_12_1
文件夹下 *\instantclient-basic-nt-12.1.0.1.0\instantclient_12_1
2)配置电脑环境变量 :
变量名:TNS_ADMIN 值:*\instantclient-basic-nt-12.1.0.1.0\instantclient_12_1
3)如果使用PL/SQL中文乱码,配置环境变量设置变量名:NLS_LANG,变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK。
4)进入plsql中,打开 工具–》连接,配置如下图所示:
这里写图片描述

5)然后关闭plsql,再次打开的时候就会出现连接为的选项了。

notice:
导入数据脚本的时候,还可以
点击new–》脚本窗口,然后直接将sql脚本复制过来就可以。

5.导入sql脚本
工具–》导入表
这里写图片描述
在plsql的对象中可以发现多了很多表

6.安装livebos_tomcat
进入公司的外网服务器找到对应的LiveBOS_Tomcat.zip文件
我是在ftp://220.250.12.156/LiveBOS/LiveBOS3.9.0/这个下面找的文件。
下载完之后,放在自己的本地,然后需要修改的地方有三处:
1)*\Livebos_Tomcat \conf\server.xml文件的端口
如果端口被占用,则在这里修改
2)因为tomcat与数据库都是在自己本机,所以不用修改数据源
否则需要修改数据源,如下
这里写图片描述

3)如果涉及到系统配置的话,需要修改系统配置文件
*\ Livebos_Tomcat \LiveBos\FormBuilder\WEB-INF\classes\system.properties
参数名 参数值 参数说明
DatabaseType ORACLE 数据库类型
system.model.development true 系统是否处于开发状态,
false:生产状态
true:开发状态
区别:
1、 开发模式可以模拟用户
2、 开发模式可以查看服务端日志
3、 开发模式下登录系统时可以看到系统名字后面多了“[开发模式]”的字样
4、 开发模式,日志是dev.log4j.xml所配置的路径下面;非开发模式,日志是log4j.xml所配置的路径下面。
C:\Tomcat_HTCH\LiveBos\FormBuilder\WEB-INF\dev.log4j.xml
C:\Tomcat_HTCH\LiveBos\FormBuilder\WEB-INF\log4j.xm.xml
system.login.encrypt.level 1 登录密码加密级别:
0:不加密;
1:可选加密(通过系统界面登录时密码有加密,但直接URL方式登录也能成功);
2:强制加密(不能使用直接URL登录),
3:加密并带验证码

4)修改tomcat物理内存的大小,查找文件*\ Livebos_Tomcat \bin\catalina.bat
在@echo off下面添加
set JAVA_OPTS= -Xms256m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m
5)启动tomcat,看是否可以正常启动,启动的时候,会遇见未授权的问题,这个不需要管,后面的话会进行livebos授权。
7.livebos授权文件
---------------------
作者:zhangyg_0217
来源:CSDN
原文:https://blog.csdn.net/zhangyg_0217/article/details/70143413
版权声明:本文为博主原创文章,转载请附上博文链接!

liveBOS环境搭建的更多相关文章

  1. .NET Core系列 : 1、.NET Core 环境搭建和命令行CLI入门

    2016年6月27日.NET Core & ASP.NET Core 1.0在Redhat峰会上正式发布,社区里涌现了很多文章,我也计划写个系列文章,原因是.NET Core的入门门槛相当高, ...

  2. Azure Service Fabric 开发环境搭建

    微服务体系结构是一种将服务器应用程序构建为一组小型服务的方法,每个服务都按自己的进程运行,并通过 HTTP 和 WebSocket 等协议相互通信.每个微服务都在特定的界定上下文(每服务)中实现特定的 ...

  3. rnandroid环境搭建

    react-native 环境搭建具体步骤这个大家已经玩烂了,这个主要是记录下来自己做win7系统遇到的坑 1.com.android.ddmlib.installexception 遇到这个问题,在 ...

  4. python开发环境搭建

    虽然网上有很多python开发环境搭建的文章,不过重复造轮子还是要的,记录一下过程,方便自己以后配置,也方便正在学习中的同事配置他们的环境. 1.准备好安装包 1)上python官网下载python运 ...

  5. springMVC初探--环境搭建和第一个HelloWorld简单项目

    注:此篇为学习springMVC时,做的笔记整理. MVC框架要做哪些事情? a,将url映射到java类,或者java类的方法上 b,封装用户提交的数据 c,处理请求->调用相关的业务处理—& ...

  6. 【定有惊喜】android程序员如何做自己的API接口?php与android的良好交互(附环境搭建),让前端数据动起来~

    一.写在前面 web开发有前端和后端之分,其实android还是有前端和后端之分.android开发就相当于手机app的前端,一般都是php+android或者jsp+android开发.androi ...

  7. Nexus(一)环境搭建

    昨天,成功搭建了自己的 Maven 环境(详见:Maven(一)环境搭建),今天就来研究和探讨下 Nexus 的搭建! 使用背景: 安装环境:Windows 10 -64位 JDK版本:1.7 Mav ...

  8. 「译」JUnit 5 系列:环境搭建

    原文地址:http://blog.codefx.org/libraries/junit-5-setup/ 原文日期:15, Feb, 2016 译文首发:Linesh 的博客:环境搭建 我的 Gith ...

  9. appium+robotframework环境搭建

    appium+robotframework环境搭建步骤(Windows系统的appium自动化测试,只适用于测试安卓机:ios机需要在mac搭建appium环境后测试) 搭建步骤,共分为3部分: 一. ...

随机推荐

  1. [NOIP模拟46]鼠树

    神仙题. 首先不考虑把黑点变白,发现每个白点的信息与它的归属点是相同的.可以在线段树中只维护黑点的信息,再记录$DFS$序上每个点之前黑点个数的前缀和,每次操作可以二分出该点的归属点进行操作. 具体维 ...

  2. Luogu P1654 OSU! | 期望

    题目链接 很妙的一道题. 题目要求$X^3$的期望值. 直接求不好求. 考虑先求出$X$和$X^2$的期望值,然后再求$X^3$的期望值. 迎.刃.而.解. #include<iostream& ...

  3. hdu 2154 跳舞毯(简单DP)

    题意: 有一个圆圆的毯,被平均分成三个扇形.分为标记为A,B,C. 小余从A开始跳,每次可跳到相邻的扇形上.(A->B 或 A->C) 问小余跳n次,最后回到扇形A的方案数是多少. 思路: ...

  4. 第11课 OpenGL 飘动的旗帜

    飘动的旗帜: 这一课从第六课的代码开始,创建一个飘动的旗帜.我相信在这课结束的时候,你可以掌握纹理映射和混合操作. 大家好!对那些想知道我在这里作了些什么的朋友,您可以先按文章的末尾所列出的链接,下载 ...

  5. 议题解析与复现--《Java内存攻击技术漫谈》(一)

    解析与复现议题 Java内存攻击技术漫谈 https://mp.weixin.qq.com/s/JIjBjULjFnKDjEhzVAtxhw allowAttachSelf绕过 在Java9及以后的版 ...

  6. Linux安装部署Zabbix

    Zabbix 是一个企业级的分布式开源监控方案,能够监控各种网络参数以及服务器健康性和完整性的软件.Zabbix使用灵活的通知机制,允许用户为几乎任何事件配置基于邮件的告警.这样可以快速反馈服务器的问 ...

  7. CTF-Tools 一款CTF古典密码加解密工具

    CTF-Tools 一款CTF古典密码加解密工具 工具截图 工具简介 一款CTF编码.解码.加密.解密工具. 支持的编码解码: URL-UTF-8 URL-GB2312 Unicode Escape( ...

  8. Qt 隐藏标题栏后实现窗口拖动、设置窗口透明

    隐藏标题栏 setWindowFlags(Qt::CustomizeWindowHint); setWindowFlags(Qt::FramelessWindowHint); 两个函数都可以去掉标题栏 ...

  9. Java连接redis之Jedis使用

    测试联通 创建Maven工程,引入依赖 <dependency> <groupId>redis.clients</groupId> <artifactId&g ...

  10. springcloud zuul shiro网关鉴权并向服务传递用户信息

    1.pom文件 <dependencies> <!--eureka客户端--> <dependency> <groupId>org.springfram ...