环境搭建:
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. ArrayList集合底层原理

    目录 ArrayList集合特点及源码分析 ArrayList源码分析 成员变量 构造函数 增加方法 add(E e)方法 add(int index, E element)方法 删除方法 remov ...

  2. C++ map操作——插入、查找、遍历

    c++ map 操作学习 #include <iostream> #include <map> #include <string> #include <vec ...

  3. evaluate-reverse-polist-notation leetcode C++

    Evaluate the value of an arithmetic expression in Reverse Polish Notation. Valid operators are+,-,*, ...

  4. JAVA笔记 **__Netbeans常用快捷键

    sout + Tab      生成输出语句 alt+shift+F 格式化代码 Alt+insert  插入代码(包括构造函数,setter和getter方法等) Ctrl+O或Ctrlt+单击 转 ...

  5. 负载均衡算法WRR介绍

    一.负载均衡 负载均衡是一个很大的概念,既有从硬件层面来解决问题的,又有从软件层面解决的,有关负载均衡的介绍,推荐阅读: http://os.51cto.com/art/201108/285359.h ...

  6. ESP32-IDF安装并在VSCode上编译Hello World

    ESP32-IDF安装 准备工作 安装python 3 安装方法参考链接:https://blog.csdn.net/hg_qry/article/details/106415252 安装git 安装 ...

  7. 04 | 函数扩展 | es6

    函数参数的默认值 基本用法 ES6 之前,不能直接为函数的参数指定默认值,只能采用变通的方法. function log(x, y) { y = y || 'World'; console.log(x ...

  8. OpenXml SDK学习笔记(4):设置文件级别的样式

    观察上一段日记最后的代码: 这里的样式基本可以理解为行内CSS.那么既然有行内的样式,就肯定有外部的样式.那这部分就对应笔记1里说的style.xml文件.这个文件对应的是Document.MainD ...

  9. 基于I2C的AHT20温湿度传感器的数据采集

    关于:IC( Inter-- Integrated Circuit)总线是一种由 PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备.它是由数据线SDA和时钟SCL构成的串行总线,可 ...

  10. 南京大学OS笔记(1)-应用眼中的操作系统

    南京大学OS笔记(1)-应用眼中的操作系统 早就想刷一刷南大JYY老师的os课.之前稍微看过几节,果然讲的风趣幽默,而且现场写代码展示水平确实很高,这次准备认真刷一刷然后好好记一下笔记.当然lab就不 ...