liveBOS环境搭建
环境搭建:
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环境搭建的更多相关文章
- .NET Core系列 : 1、.NET Core 环境搭建和命令行CLI入门
2016年6月27日.NET Core & ASP.NET Core 1.0在Redhat峰会上正式发布,社区里涌现了很多文章,我也计划写个系列文章,原因是.NET Core的入门门槛相当高, ...
- Azure Service Fabric 开发环境搭建
微服务体系结构是一种将服务器应用程序构建为一组小型服务的方法,每个服务都按自己的进程运行,并通过 HTTP 和 WebSocket 等协议相互通信.每个微服务都在特定的界定上下文(每服务)中实现特定的 ...
- rnandroid环境搭建
react-native 环境搭建具体步骤这个大家已经玩烂了,这个主要是记录下来自己做win7系统遇到的坑 1.com.android.ddmlib.installexception 遇到这个问题,在 ...
- python开发环境搭建
虽然网上有很多python开发环境搭建的文章,不过重复造轮子还是要的,记录一下过程,方便自己以后配置,也方便正在学习中的同事配置他们的环境. 1.准备好安装包 1)上python官网下载python运 ...
- springMVC初探--环境搭建和第一个HelloWorld简单项目
注:此篇为学习springMVC时,做的笔记整理. MVC框架要做哪些事情? a,将url映射到java类,或者java类的方法上 b,封装用户提交的数据 c,处理请求->调用相关的业务处理—& ...
- 【定有惊喜】android程序员如何做自己的API接口?php与android的良好交互(附环境搭建),让前端数据动起来~
一.写在前面 web开发有前端和后端之分,其实android还是有前端和后端之分.android开发就相当于手机app的前端,一般都是php+android或者jsp+android开发.androi ...
- Nexus(一)环境搭建
昨天,成功搭建了自己的 Maven 环境(详见:Maven(一)环境搭建),今天就来研究和探讨下 Nexus 的搭建! 使用背景: 安装环境:Windows 10 -64位 JDK版本:1.7 Mav ...
- 「译」JUnit 5 系列:环境搭建
原文地址:http://blog.codefx.org/libraries/junit-5-setup/ 原文日期:15, Feb, 2016 译文首发:Linesh 的博客:环境搭建 我的 Gith ...
- appium+robotframework环境搭建
appium+robotframework环境搭建步骤(Windows系统的appium自动化测试,只适用于测试安卓机:ios机需要在mac搭建appium环境后测试) 搭建步骤,共分为3部分: 一. ...
随机推荐
- 单片机stm32F103单片机晶振不起振的原因分析
这是我在做单片机最小系统板时候碰到的问题,之前虽然也做过相似的板子,可是未曾出现过无源晶振不起振的问题.下面是我在遇到问题后的一些检查,排除问题的过程.本人小菜鸟一个,文章中如有错误和不足,还望各位大 ...
- STM32的串口通信
本篇文章主要讲解一个在开发过程中经常使用到的一个外设---串口. 串口是绝大多数 MCU 中不可或缺的一个外设,同时也是我们开发中经常使用的一种调试手段,所以在STM32的学习中,串口的配置使用也是必 ...
- 认真讲说static关键字
static 关键字主要有以下四种使用场景 修饰成员变量和成员方法 静态代码块 修饰类(只能修饰内部类) 静态导包(用来导入类中的静态资源,1.5之后的新特性) 修饰成员变量和成员方法(常用) 被 s ...
- 第03课 OpenGL 添加颜色
添加颜色: 作为第二课的扩展,我将叫你如何使用颜色.你将理解两种着色模式,在下图中,三角形用的是光滑着色,四边形用的是平面着色 上一课中我教给您三角形和四边形的绘制方法.这一课我将教您给三角形和四边形 ...
- 学会python永不加班系列之操作excel
python作为一种解释性语言,简单高效的模式逐渐火爆.同时存在多种扩展性. 永不加班系列 python正确操作excel 实验环境: 系统:win10 语言:python3.8 承载软件:pycha ...
- virt-v2v命令将ESXI 虚机迁移到OpenStack中
一简介: virt-v2v是将外部的虚拟化平台上的虚拟机转化到可以运行的KVM平台上.它可以读取在VMware.Xen运行Hyper-V和其他虚拟机管理程序上的Windows和Linux的虚拟机,并将 ...
- dns+nginx实现多虚拟主机
借鉴于朋友的需求,公司需要启用域名访问内部的业务系统,现实情况是内部的业务系统目前使用的是单主机,单nginx多端口的方式再运行,朋友最终想实现启用域名方式问题,且域名不需要用户手工输入端口号 两种思 ...
- linux初中级命令语言
Linux:开源免费.大部分软件都可以自由获取,同样功能的软件选择较少.主要是字符模式,命令行界面且发行版本较多,难以集中攻击. Xshell与xftp是什么? xshell是一个客户端软件,我们本地 ...
- 怎么将本地已有的一个项目上传到新建的git仓库的方法
将本地已有的一个非git项目上传到新建的git仓库的方法一共有两种. 一. 克隆+拷贝 第一种方法比较简单,直接用把远程仓库拉到本地,然后再把自己本地的项目拷贝到仓库中去.然后push到远程仓库上去即 ...
- SQL语句修改字段类型与第一次SQLServer试验解答
SQL语句修改字段类型 mysql中 alert table name modify column name type; 例子:修改user表中的name属性类型为varchar(50) alert ...