环境搭建:
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模拟57 2021.9.20

    规律总结:联考必爆炸 T1 2A 没$A$掉的大水题,但是是真的不知道$000$前面的$00$也算先导$0$,以后要长记性,这种东西不能再错了 再打三遍: $000$前面的$00$也算先导$0$ $0 ...

  2. Elasticsearch核心技术(三):Mapping设置

    本文从Mapping简介.Dynamic Mapping.自定义Mapping和Mapping常用参数说明4个部分介绍Elasticsearch如何设置Mapping. 3.1 Mapping简介 3 ...

  3. STM32 学习笔记之中断应用概览--以f103为例

    异常类型 F103 在内核水平上搭载了一个异常响应系统, 支持为数众多的系统异常和外部中断.其中系统异常有8 个(如果把Reset 和HardFault 也算上的话就是10 个),外部中断有60个.除 ...

  4. 同人逼死官方系列!从 DDC 嗅探器到 sddc_sdk_lib 的数据解析

    从 DDC 嗅探器到 sddc_sdk_lib 的数据解析 之前的 DDC 协议介绍 主要讲了设备加入.退出以及维持设备状态,而 SDK框架 sddc_sdk_lib 解析 主要讲了 SDK 库的结构 ...

  5. lollipop_softap启动wifi ap失败

    最近一直在调试lollipop,翻译成中文好像是棒棒糖的意思,就是个wifi控制管理工具,比如设置DLNA或者WFD模式等,其原理是通过本地通信工具sockets控制其他接口来启动wpa_suplic ...

  6. binary-tree-preorder-traversal leetcode C++

    Given a binary tree, return the preorder traversal of its nodes' values. For example: Given binary t ...

  7. cf Make It Nondeterministic (简单贪心)

    有N个人.每个人都有两个名字. 给出这N个人的一个排列.p[1]...p[N]. 现在让每个人挑自己丙个名字中的一个名字.问是否存在一种方案,使得挑出来的N个名字按字典序排完以后正好是p[1]...p ...

  8. Shadertoy 教程 Part 5 - 运用SDF绘制出更多的2D图形

    Note: This series blog was translated from Nathan Vaughn's Shaders Language Tutorial and has been au ...

  9. Netfilter和iptables介绍

    前言 在开始Kubernetes的网络之前我们先来学习Netfilter,Netfilter可能了解的人比较少,但是iptables用过 Linux的都应该知道.本文主要介绍Netfilter与ipt ...

  10. VSCode PHP 开发环境配置 详细教程

    VSCode PHP 开发环境配置 详细教程 这篇文章主要介绍了VScode+PHPstudy配置PHP开发环境的步骤,整理了官方以及优秀第三方的内容,对于学习和工作有一定借鉴意义. 配置过程 第一步 ...