`
liuxi1024
  • 浏览: 390214 次
  • 性别: 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
分享到:
评论

相关推荐

    --搭建WEB专用--

    标题中的"--搭建WEB专用--"表明这是一个专门针对构建Web服务器或Web环境的资源包。这通常包括各种软件、配置文件、教程或者自动化脚本,帮助用户快速、高效地设置和运行Web服务。在Web搭建中,我们涉及的关键知识点...

    jsp课件(l编码问题,数据库问题,平台搭建)

    【标题】:在JSP开发过程中,我们常常会遇到一些技术难题,比如L编码问题、数据库操作中的挑战以及平台搭建的复杂性。本课件旨在深入解析这些关键知识点,帮助开发者提升技能,顺利解决实际工作中可能遇到的问题。 ...

    基于Java-Element框架搭建商品管理系统

    Java-Element框架是一个用于快速开发Web应用的框架,它结合了Java、Maven、Servlet和Mybatis等技术,为开发者提供了一种高效且易用的解决方案。在本项目中,"基于Java-Element框架搭建商品管理系统"主要涉及到以下几...

    快速搭建web项目框架

    **快速搭建Web项目框架的步骤**: 1. **选择合适的框架**:市面上有许多流行的Web框架,例如Python的Django和Flask,Java的Spring Boot,JavaScript的Express.js等。根据你的技术背景和项目需求,选择最适合的框架...

    凝思系统+django+达梦数据库

    在构建基于凝思安全系统的应用...在开发过程中遇到问题,可以参考Django和达梦数据库的官方文档,或查询社区资源来解决问题。通过熟练掌握这些知识点,你就能在凝思系统上成功地搭建一个集成了达梦数据库的Django应用。

    开源项目-mingrammer-go-web-framework-stars.zip

    - 社区支持:活跃的社区意味着更好的文档、示例和问题解决。 - 学习曲线:框架的学习难度,对于新手友好与否。 - 功能集:是否满足项目需求,例如认证、缓存、日志等。 - 扩展性:框架是否容易扩展和集成其他库...

    使用springboot+vue2和mysql搭建数据库交互平台

    ### 使用Spring Boot + Vue2与MySQL构建数据库交互平台 #### 实验目的 1. **掌握Vue2+Element UI的基本使用及组件开发**:通过实践掌握Vue2的基础语法、特性以及Element UI这一流行的UI框架,提高前端开发效率。 2....

    WEB SSH框架搭建

    这些框架是企业级Java开发中的基石,它们各自解决了一个特定的问题领域,协同工作可以构建出高效、稳定且易于维护的Web应用程序。 【Struts】是MVC(Model-View-Controller)设计模式的一种实现,主要用于处理HTTP...

    javaSSH--的运行环境搭建借鉴.pdf

    SSH(Struts + Spring + Hibernate)是Java Web开发中的一个经典组合,用于构建企业级应用。在本文中,我们将详细探讨如何在MyEclipse 7.0环境下搭建这个环境。 首先,我们需要准备以下组件: 1. Spring框架:版本...

    J2EE WEB

    - 掌握Tomcat的配置有助于快速解决问题,提高开发效率。 #### 二、JSP基础语法 - **知识点**: - JSP页面的基本结构和组成部分。 - JSP注释、Scriptlet以及Page指令的使用。 - 包括两种Include指令的区别。 - ...

    基于Java web的SSH框架的教务系统(源码+数据库脚本).rar

    【Java Web】Java Web是指在Java平台上构建的Web应用程序。它利用Servlet、JSP(JavaServer Pages)等技术,结合服务器端的Java API来开发动态网站。Java Web应用程序通常由一系列的Servlets、JSP页面、JavaBeans...

    JAVA与数据库实训总结.docx

    - **实训表现**:全程积极参与实训活动,确保100%出勤率,主动提问解决问题。 - **收获总结**: - 掌握SSM框架的基本配置与使用技巧。 - 理解Spring自动装配机制,熟练运用Session与Cookie。 - 掌握图片验证码、...

    SSM框架搭建(含数据库表)

    MyBatis则是一个轻量级的持久层框架,它解决了Java与数据库之间的数据交互问题。MyBatis允许开发者编写SQL语句,通过XML配置文件或注解方式将SQL映射到Java接口上,实现了SQL的动态执行和结果映射,使得数据操作更加...

    Python_django_web学生管理系统(使用mysql数据库)

    我们将从环境搭建开始,逐步解析开发过程中的关键知识点,以及可能遇到的问题与解决方案。 首先,Python作为强大的后端开发语言,因其简洁的语法和丰富的库支持,被广泛应用于Web开发。Django,作为Python的高级Web...

    基于springboot搭建的疫情管理系统源码数据库.zip

    【标题】中的“基于springboot搭建的疫情管理系统源码数据库”表明这是一个使用SpringBoot框架构建的项目,主要用于疫情数据的管理。系统可能包含了疫情数据的录入、查询、分析和展示等功能,而“数据库”则意味着它...

    基于Java web的网上订餐系统(源码+数据库).zip

    【基于Java Web的网上订餐系统】...开发者需要具备Java编程、Web开发、数据库管理以及问题排查的基本技能,才能成功地搭建和运行这个系统。通过深入学习和实践,不仅可以提升技术能力,还能理解完整的Web应用开发流程。

    使用node.js作为后台语言,mongodb作为数据库搭建的一个博客系统.zip

    在本项目中,我们利用Node.js作为后台开发语言,MongoDB作为数据存储库,构建了一个完整的博客系统。这个系统能够实现用户注册、登录、...同时,这也是一个良好的实践平台,能提升开发者的问题解决能力和项目管理能力。

    实验1——JSP实验环境搭建.docx

    【实验1——JSP实验环境搭建】主要涵盖了Java Web开发的基础环境配置,包括JDK、Eclipse集成开发环境(IDE)...通过不断实践和学习,可以进一步深入到Servlet、MVC框架、数据库连接等方面,构建更复杂的Web应用程序。

    spring+mybatis应用demo含数据库

    MyBatis作为一个轻量级的ORM(Object-Relational Mapping)框架,它解决了传统JDBC代码繁琐的问题,将SQL语句与Java代码分离,使得数据库操作更加简洁。MyBatis通过XML或注解方式配置和映射原生信息,将接口和Java的...

Global site tag (gtag.js) - Google Analytics