环境搭建:
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. cadence 技巧

    pcb中如何选中完整的一条网络? 1 edit  properties  右边 find nets 2 cadence 选中不同的网络高亮 display--->assign color在opt ...

  2. 计算机网络之网络层IP组播(IGMP、组播路由选择协议、组播地址)

    文章转自:https://blog.csdn.net/weixin_43914604/article/details/105318560 学习课程:<2019王道考研计算机网络> 学习目的 ...

  3. 对JavaScript中局部变量、全局变量和闭包的理解

    对js中局部变量.全局变量和闭包的理解 局部变量 对于局部变量,js给出的定义是这样的:在 JavaScript函数内部声明的变量(使用 var)是局部变量,所以只能在函数内部访问它.(该变量的作用域 ...

  4. linux下uptime命令

    https://man.linuxde.net/uptime uptime命令能够打印系统总共运行了多长时间和系统的平均负载.uptime命令可以显示的信息显示依次为:现在时间.系统已经运行了多长时间 ...

  5. coreseek使用心得

    基本使用方法: D:\coreseek-4.1\bin\searchd -c D:\coreseek-4.1\etc\article.conf --stop 停止服务 D:\coreseek-4.1\ ...

  6. 三、其他主机安装zabbix-agent加入到zabbix

    一.yum (rpm)方式 1,下载安装对应的zabbix-agent的rpm包 rpm -Uvh  https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/ ...

  7. SSH服务器拒绝了密码。请再试一次。怎么改都不行

    使用Xshell连接服务器,之前还好好的,突然之间就报"SSH服务器拒绝了密码.请再试一次"的错误. 1.检查 检查了IP.连接端口.用户.密码.网络是否正确? 本机情况:能够pi ...

  8. 1个月连载30个设计模式真实案例(附源码),挑战年薪60W不是梦

    本文所有内容均节选自<设计模式就该这样学> 本文自2012年10月29日起持续连载,请大家持续关注.... 序言 Design Patterns: Elements of Reusable ...

  9. Linux基础三:用户和组

    三.用户和组 1.概念 (1).用户概念: 用户是用来运行某一些进程.拥有某一些文件或目录. 在Linux里面,用户分成三大类:root用户.系统用户.普通用户. 用户是用UID来唯一标识身份的,且r ...

  10. 手把手教你基于Netty实现一个基础的RPC框架(通俗易懂)

    阅读这篇文章之前,建议先阅读和这篇文章关联的内容. [1]详细剖析分布式微服务架构下网络通信的底层实现原理(图解) [2][年薪60W的技巧]工作了5年,你真的理解Netty以及为什么要用吗?(深度干 ...