zoukankan      html  css  js  c++  java
  • Extjs4.1+desktop+SSH2 搭建环境 项目能跑起来

    linux开发感觉可能就是日常办公的时候,用别的软件会有问题,java开发还是没什么区别的,换回window开发;

    push 它;

    clip_image001

    clip_image002

    每次看到右上那红红的叉,我还以为又出错了;

    这个项目用resin,下载之;貌似有ecipse插件:

    http://www.caucho.com/resin-4.0/admin/resin-eclipse-support.xtp

    eclipse管理的项目提交到git的时候,如果不吧.project、.classpath和setting提交,项目导入的时候导入不了;

    这个项目要用oracle,那就安装一个12c;

    clip_image003

    clip_image004

    clip_image005

    clip_image006

    这什么意思?未找到dr0ulib.sql.sbs

    由于只解压了第一个,没解压第二个造成的,导致文件不完整。

    重新来过;

    clip_image007

    喂,停在这里好久了啊;

    有窗口在后台,用Alt + tab 切换一下试试。

    果然;

    下载客户端:

    http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

    instantclient-basic-windows.x64-12.1.0.2.0.zip

    clip_image008

    那就装32位的吧;

    instantclient-basic-nt-12.1.0.2.0.zip

    clip_image009

    这回正常了;

    这重新装oracle变成了dbhome_2,这,有强迫症怎么办;

    clip_image010

    没配对吗;

    删掉oracle重试;

    clip_image011

    是否继续,得打中文“是”,呵呵;

    listener.ora和tnsnames.ora复制到instantclient_12_1文件夹下;

    32位客户端PLSQL连接64位数据库;

    执行报错:

    create user desktop

    identified by "desktop"

    default tablespace desktop

    temporary tablespace temp

    profile default

    quota unlimited on desktop;

    oracle12创建用户错误ORA-65096: 公用用户名或角色名无效

    oracle12C 创建用户时好像需要加 c##username,

    Oracle 12c:

    create tablespace desktop

    datafile 'D:/oracle/oradata/desktop.dbf' size 10m autoextend on next 5m maxsize unlimited

    extent management local;

    --重启数据库

    --创建用户

    create user c##desktop

    identified by desktop

    default tablespace DESKTOP

    temporary tablespace temp

    profile default

    quota unlimited on DESKTOP;

    --授权

    grant connect to c##desktop;

    grant exp_full_database to c##desktop;

    grant imp_full_database to c##desktop;

    启动应用服务:

    ORA-28040: No matching authentication protocol

    问题

    因为客户端程序比较老还是用的jdk1.5,所以不能使用Oracle 12c自带的JDBC驱动,但是在使用老的JDBC驱动连接Oracle的时候出现下面的错误

    error:

    ORA-28040: No matching authentication protocol

    解决办法

    编辑 $ORACLE_HOME/network/admin/sqlnet.ora文件,如果没有可以创建一个新的,加入下面的参数

    SQLNET.ALLOWED_LOGON_VERSION=8

    ORA-01017: invalid username/password; logon denied

    用户名换:jdbc.username=C##DESKTOP

    http://localhost:8080/desktop/

    连接有空白,后台没报错,是资源路径问题;

    resin.xml加上配置,修改为默认项目;

    <host id="" root-directory=".">

    <!--

    - webapps can be overridden/extended in the resin.xml

    -->

    <web-app id="/" document-directory="D:J2EE esin-4.0.44webappsdesktop"></web-app>

    </host>

  • 相关阅读:
    Apollo服务搭建
    常用MIME类型
    eclipse 搭建 swagger-ui(maven项目 springboot框架)
    子页面iframe跨域执行父页面定义的JS方法
    SpringBoot 实现前后端分离的跨域访问(CORS)
    使用 QueryRunner 实现 JDBC 常用操作封装
    纯Java版本的JDBC基础操作,支持查询结果到泛型实体类的转换
    javascript_鼠标划词,弹出选取的词
    js获取url参数值
    纯CSS打造的下拉菜单
  • 原文地址:https://www.cnblogs.com/yejq/p/4472319.html
Copyright © 2011-2022 走看看