坚持#第317天~终于把panel这个程序测评的安装指导文档写完了,并且照着我写的文档实验了两遍, 错的问题都解决了

项目之软件测评:

短信平台、基础数据导出已经完毕了,基础数据导入徐维海搞

文档的结构不要改,oracle安装好,还有oracle用户,能连得上去;“环境准备”和“安装包部署”是两个是不同的条,上面的是一些开发工具,下面的“安装包部署”龙哥说的意思是自己写的一些程序,做的一些成果,源代码,这些成果源代码都是放在这些环境上面跑的。话说回来,程序包有哪些呢/span>SmsPannel

229 51 短信平台  打不开  要健全址没问题,上海要用外 去打开,端口要搞清楚,放到自己的VMware虚拟机里面试试,不好试,为什么呢,因为需要redis的账 密码,还需要oracle,还是按照龙哥的要求来写吧,不要想那么多了,自己尝试多浪费时间呀,我始终不明白我们公司做的这些 站是怎么搭建的,这个事情一定要找个时间找海哥好好请教请教。我最担心的就是搞完之后、刻录完之后能不能正常使用,这是个最大的问题,你如果都不能用,那还谈什么。

PL/SQL连接不上 错ORA-12504:tns:监听程序在 CONNECT_DATA中未获得SERVICE_NAME:这个时候需要使用navicat去连接了。

 

现在情况是:jdktomcatoracle都已经部署好了;

redis还没部署,那就开始部署redis:现在已经redis部署完毕。

 

项目还没上传,那就上传项目:

 

现在我比较担心的问题就是tomcat怎么连接mysql我会,但是tomcat怎么连接oracle:需要redis作为跳板连接oracle

还有redis里面的配置问题

核查一下51用的是不是229的阿里云的那个redis;

连接地址(host): r-bp192fe5c55a4944.redis.rds.aliyuncs.com

端口 (port): 6379

连接密码: ****************

看了51上面,指向了本机redisIP,没有密码

没密码就把密码那一栏的参数都删掉,然后host这边只写redis主机IP就行了

包括把那个项目包里面的删掉后重新打包,就是别忘了在文档里面改了之后还要在包里面去改,然后重新打包

 

难怪之前怎么跑不起来,因为你在tomcat配置文件最后面有一个/path,这个就是要在 址栏里要输入这个才能访问到项目的。我学到了:

指定tomcat项目所在的目录不为webapp

tomcat配置文件的最下面的</Host>的上面添加这个

<Context path=”/panel” reloadable=”false”docBase=”/usr/local/zykj/SmsPanel/” />

 

 

tomcat里面的端口配置都不应改,之前229里面是因为有多个tomcat所以要改,你现在只有一个tomcat就不需要改端口了。

 

大功告成,全部搞好了,现在重启服务,看下能不能跑起来

我去,进入到了登录界面了,但是输入用户名和密码和验证码之后点击“用户登录”按钮之后就显示“出错了,您访问的页面不存在或发生了异常”,原因是你没有往数据库里面导入东西。现在龙哥给我了一个sql文件,我把这个文件在navicat里面执行一遍就行了,注意去掉prompt开头的行,或者你不在navicat里面执行,直接在linux里面写一个非交互的脚本,进入oracle执行。结果我发现在navicat里面执行 错,说ORA-00922:选项缺失或无效,因为你多了很多不应该有的语句,需要只保留create语句就行了,其他的都要删掉,另外我说一下就是,.sql文件在mobax里面传到windows上会产生中文乱码,所以需要先将名字改为.txt再传输为好。

navicat不要乱按ctrl+h,不然相当于alt+F4结束任务一样

龙哥刚才给的pcard是表结构,创建表的,在navicat里面创建完毕之后,可以打开浏览器输入账 密码和验证码,点击“用户登录按钮”会显示账 或密码错误,因为你还没有账 和密码,这个账 和密码就是基础数据,再去向龙哥要基础数据:

进入数据库,

T_SMS_ADMIN_INFO这个表是管理员账 和密码的

 

http://192.168.1.74:8080/panel/adminLogin.action

本机IP:8080/panel/AdminLogin.jsp

INSERT INTO”PPCARD”.”T_SMS_ADMIN_INFO” VALUES (‘1212’, ‘litao’,’4c8b5a65b91113e2c3e618f89c914350′, ‘0’, null, null, ‘李涛‘,’18062135801’, ‘562154993@qq.com’, ‘2’, ‘1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12,13’, ‘0’, null, null, ‘0’);

 

vim找到以prompt开头的行并删掉:%s/^prompt.* //g,因为navicat里面不认识除了sql语句意外的东西

 

pcard用户需要考虑要不要改,如果要改,文档里要改,包里面也要改

 

 

数据库序列,导入完毕

 

关于性能方面的问题,我有提升性能的主意:磁盘空间快满了,换一个大的,磁盘剩余空间小了读取的速度也会慢下来;还有,换成固态硬盘

 

这个表是业务的表,必须要插入一条数据

 

可以手动去插,然后点击下面的对勾,对勾旁边有一个刷新的按钮,那个按钮非常重要

 

转为sql语句就是:

INSERT INTO “PPCARD”.”T_SMS_CP_NAME”(“CP_ID”, “CP_NAME”, “CP_FULLNAME”,”STATUS”, “FLAG”, “DESC_INFO”, “ID”,”PRICE”, “LEFT_POINT”, “ALARM_VALUE”,”NEED_REVIEW”, “ALARM_MOBILE”, “TAOBAO_ID”,”REFERRER_TAOBAO_ID”, “ALARM_LEVEL”, “ROWID”)VALUES (‘100001’, ‘掌游科技‘, ‘掌游科技‘, ‘0’, ‘2’, NULL, ‘1’, ‘1’, ‘9999’, ‘0’, ‘0’, NULL,NULL, NULL, ‘0’, ‘AAAYIRAAHAAAACeAAA’);

 

还可以对整个表进行sql语句的导出:

关掉一些功能按钮:修改panel配置文件,松哥给我的AdminLeftMenu.jsp替换掉,然后panel重新打包

 

这个要写对应的数据库用户名才行,而且要大写

 

插入新用户的时候 错

INSERT INTO “PCARD”.”T_SMS_ADMIN_INFO”(“ID”, “USERNAME”, “PASSWORD”,”STATUS”, “FLAG”, “DESC_INFO”,”REALNAME”, “TEL”, “EMAIL”,”DEPARTMENT”, “LEVELS”, “REVIEW”,”CP_IDS”, “CP_ID”, “IS_BANNEDCONTENT”,”ROWID”) VALUES (‘1232’, ‘test’, ‘338bbb83561e55654dc141c85c40aaf4′,’0’, NULL, NULL, ‘test’, ‘1’, ‘1@qq.com’, ‘2’, ‘1, 2, 3, 4, 5, 6, 7, 8, 9, 10,11, 12, 13’, ‘0’, NULL, NULL, ‘0’, ‘AAAYHiAAHAAAACEAAA’);

ORA-01733: 此处不允许虚拟列、、、ORA-00913:值过多

超哥说要删掉,”ROWID”和最后面的值, ‘AAAYHiAAHAAAACEAAA’

INSERT INTO “PCARD”.”T_SMS_ADMIN_INFO”(“ID”, “USERNAME”,”PASSWORD”, “STATUS”,”FLAG”, “DESC_INFO”,”REALNAME”, “TEL”,”EMAIL”, “DEPARTMENT”, “LEVELS”,”REVIEW”, “CP_IDS”, “CP_ID”,”IS_BANNEDCONTENT”) VALUES (‘1232’, ‘test’,’338bbb83561e55654dc141c85c40aaf4′, ‘0’, NULL, NULL, ‘test’, ‘1’, ‘1@qq.com’,’2′, ‘1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13’, ‘0’, NULL, NULL, ‘0’);

 

为什么我用自己的1.74进入页面之后出现了“出错了,您访问的页面不存在或发生了异常”

超哥叫我去看tomcat主日志,可是我看日志看不出来什么样子的错误,我还是去看86和我的有什么区别吧。难道是因为表空间的问题/span>

/usr/local/zykj/SmsPanel/WEB-INF/classes/com/zhangyou/sms/util

让我重新把程序包部署一下

 

当团队要你干什么的时候,这个时候就是最高优先级,你不要做你自己的事情,尽快做团队要你做的事情,因为别人还等着你在,曾经我说过一句很经典的话,优秀,就是不存在别人等你,只存在你等别人!

 

刻录光盘:

光盘刻录大师9.2

 

找到原因了,将下面红色框的4行注释掉

vim /usr/local/zykj/SmsPanel/WEB-INF/classes/job.xml

 

总结:当你发现点击“按钮”出现这个页面:“出错了,您访问的页面不存在或发生了异常”。你得去重启tomcat,看日志,用tailSmsPanel.logcatalina.out这两个日志,这两个日志都在/usr/local/tomcat6/logs里面,改了/usr/local/zykj/SmsPanel/WEB-INF/classes/job.xml这个配置文件之后(注释掉上面红色框出来的4),重启tomcat就好了

 

怎么找到这个原因的/span>

答:catalina.out里面 错:(每次启动tomcat的时候tail他的卡塔琳娜日志是一个好习惯)

 

 

例行任务里面异常汇 要说清楚是哪台服务器

 

原来tomcat连接oracle数据库需要redis啊,我现在才知道了redis的用处,redis有本机安装的redis,还有阿里云里面的要购买的redis

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年4月16日
下一篇 2018年4月16日

相关推荐