`
liuxi1024
  • 浏览: 383531 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

解决问题--搭建web平台、构建对应数据库

阅读更多

搭建web平台简单备忘,使用的是resin2.1.16版本、数据库使用oracle9i

 

1、将web工程下的档案拷贝到resin/webapps下

 

2、搭建数据库

(1)导出表结构 :用pl/sql只导表结构,tools/Export user object

        导出、导入数据:用pl/sql,tools/Export Table 或 tools/Import Table

(2)创建用户及分配权限

创建用户
create user lx identified by lx default tablespace users Temporary tablespace Temp;
分配权限
grant connect,resource to lx;

说明:lx,lx为用户名密码.表空间users,临时表空间Temp(确认你的数据库里是否有这二个表空间)

(3)创建临时表空间、数据表空间(转载)

//创建临时表空间

create temporary tablespace test_temp
tempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;

//创建数据表空间
create tablespace test_data
logging
datafile 'E:\oracle\product\10.2.0\oradata\testserver\test_data01.dbf'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;

 (4)   connect resource权限问题说明(转载)

   grant connect,resource to user;
   后用户包括的权限:
   CONNECT角色: --是授予最终用户的典型权利,最基本的
   ALTER SESSION --修改会话
   CREATE CLUSTER --建立聚簇
   CREATE DATABASE LINK --建立数据库链接
   CREATE SEQUENCE --建立序列
   CREATE SESSION --建立会话
   CREATE SYNONYM --建立同义词
   CREATE VIEW --建立视图
   RESOURCE角色: --是授予开发人员的
   CREATE CLUSTER --建立聚簇
   CREATE PROCEDURE --建立过程
   CREATE SEQUENCE --建立序列
   CREATE TABLE --建表
   CREATE TRIGGER --建立触发器
   CREATE TYPE --建立类型
   从dba_sys_privs里可以查到:
   SQL> select grantee,privilege from dba_sys_privs where grantee='RESOURCE' order by privilege;
   GRANTEE PRIVILEGE
   ------------ ----------------------
   RESOURCE CREATE CLUSTER
   RESOURCE CREATE INDEXTYPE
   RESOURCE CREATE OPERATOR
   RESOURCE CREATE PROCEDURE
   RESOURCE CREATE SEQUENCE
   RESOURCE CREATE TABLE
   RESOURCE CREATE TRIGGER
   RESOURCE CREATE TYPE

(5)通过oracle管理菜单进行操作



 

创建表空间,如图



 

创建用户,如图:



  

 

3、将httpd 注册到windows的服务列表

>>httpd -install

 当出现

500 Servlet Exception
java.lang.OutOfMemoryError: PermGen space

表示永久区内存溢出,可以通过增大内存来克服

D:\resin-2.1.16\bin>httpd -XX:MaxNewSize=512m -XX:MaxPermSize=512m -Xms200m -Xmx1024m -install

 更多的命令 通过"httpd -h" 查看

 

4、如出现问题,可通过查看 log/stderr.log ,log/stdout.log 发现问题原因

 

补充

hibernate 的映射文件 其中<class name="Abc" table="ABC" schema="YT">中的schema="YT"表示数据库的用户名。

  • 大小: 5.5 KB
  • 大小: 39.8 KB
  • 大小: 36.7 KB
分享到:
评论

相关推荐

    单点登录源码

    单点登录, SSM框架公共模块 ├── zheng-admin -- 后台管理模板 ├── zheng-ui -- 前台thymeleaf模板[端口:1000] ...## 环境搭建(QQ群内有“zheng环境搭建和系统部署文档.doc”) #### 开发工具: ...

    iuhyiuhkjh908u0980

    构建的频率也更高,这样做的目的就是为了快速反馈,使得BUG越早被发现,并能以邮件或者消息(甚至短信)的形式快速反馈给开发人员,从而快速解决问题,并保证构建成功。 二、工具篇: 持续集成 ... by lixw 2008-09-...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    1.2.4 Android移动Web项目开发的三种解决方案:Native, Web和Hybrid优缺陷分析 4 1.2.5国内外应用现状 6 1.2.6 研究现状总结 7 1.3研究目标与内容 7 1.3.1多窗口浏览器模式的实现机制 7 1.3.2跨域交互即缓存处理方法...

    集群好书《高性能Linux服务器构建实战》 试读章节下载

    由国内著名技术社区联合推荐的2012年IT技术力作:《高性能Linux服务器构建实战:运维监控、性能调优与集群应用》,即将上架发行,此书从Web应用、数据备份与恢复、网络存储应用、运维监控与性能优化、集群高级应用等...

    乐优商城.xmind

    name 定义了被标注字段在数据库表中所对应字段的名称; mapper service Controller 测试 报错500 实体类@table路径写错 新增 Controller @RequestBody 常用其来处理application/json类型 子主题 2 将...

    springmybatis

    1.Configuration.xml 是 mybatis 用来建立 sessionFactory 用的,里面主要包含了数据库连接相关东西,还有 java 类所对应的别名,比如 &lt;typeAlias alias="User" type="com.yihaomen.mybatis.model.User"/&gt; 这个别名...

    超级有影响力霸气的Java面试题大全文档

    多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。 5、String是最基本的数据类型吗?  基本数据类型包括byte、int、char、long、float、double、boolean和short。  java....

    java 面试题 总结

    多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。 2、String是最基本的数据类型吗? 基本数据类型包括byte、int、char、long、float、double、boolean和short。 java.lang....

    javaSE代码实例

    1.1.1 Java的不同平台 3 1.1.2 Java发展的历程 3 1.1.3 Java的特点 4 1.2 安装开发工具包 5 1.2.1 下载JDK 5 1.2.2 安装JDK 6 1.2.3 安装后Java目录的解读 7 1.3 学会使用API 7 1.4 第一个Java程序...

    二十三种设计模式【PDF版】

    需要将 J2EE 用对地方,那么只有理解 J2EE 此类框架软件的精髓,那么你才能真正灵活应用 Java 解决你的问题,甚至构架出你自 己企业的框架来。(我们不能总是使用别人设定好的框架,为什么不能有我们自己的框架?) ...

Global site tag (gtag.js) - Google Analytics