二.jsp开发过程中遇到的问题及解决

左昱_leftshine      2022-02-08     339

关键词:

一.开发环境问题

问题一:Failed to load the JNI shared library

启动Eclipse时弹出“Failed to load the JNI shared library……”这样的一段提示,如下图:

大概意思就是说在某个位置找不到 jvm.dll 这个文件

原因1: 指定目录下 jvm.dll 不存在,可能是安装过程中文件损坏了或者勿删了文件。

对策: (1)重新安装jre或者jdk并配置好环境变量。

    (2)copy一个jvm.dll放在该目录下。

原因2:  eclipse的版本与jre或者jdk版本不一致

对策:  要么两者都安装64位的,要么都安装32位的,不能一个是32位一个是64位。

原因2的概率更大一些,原因1不太可能发生

 

问题解决:

第一种原因的概率小且解决法简单,这里这只讲第二种原因的具体解决方案:

首先在命令行中输入java -version ,查看JDK是多少位,一般显示64位的就是64为JDK,未显示的一般为32位的JDK。下图中显示64位,说明博主是64位JDK。

 

然后,我们来确定eclipse是多少位的。我们打开eclipse的安装目录(绿色版的就是你解压后的目录),右击eclipse.ini文件以记事本的方式打开,如下图

 

查看--launcher.library下面的一行,如果显示的是win32.x86则表明eclipse是32位的,如果显示的win32.x86_64,则是64位的。从下图可知,这个eclipse是64位的,因为博主jdk版本也是64位的,所以JDK与eclipse兼容,没有出现Failed to load the JNI shared library这个问题。

 

如果通过以上方法查看到JDK与eclipse的位数不同,就需要重新安装其中一个软件使位数统一,你觉得换哪个方便就换哪个,或者你觉得32位和64位的哪个好就用哪个。

这里就会体现出用绿色版eclipse的好处了,如果你是用的绿色版eclipse,直接删掉换新的就行了!安装版稍微麻烦点需要卸载了再安装。

换JDK的换可能还需要配置一次环境变量。

换什么自己斟酌哈,eclipse和JDK的具体安装与配置可以参看博主 WEB系统及应用开发 系列的另外一篇文章:《一.JSP开发的工具下载与环境搭建

 

问题二:Failed to install Tomcat7 service

安装tomcat过程中出现:Failed to install Tomcat7 service Check your settings and permissions Ignore and continue anyway (not recommended)?  如下图:

 

上面问题应该是卸载tomcat时直接删除目录导致的。

 

问题解决:

首先停止安装程序,然后以管理员身份运行命令提示符(cmd),执行 sc delete Tomcat7 命令,显示删除成功后再重新安装tomcat。

 

 

右键“命令提示符”,选择“以管理员身份运行”

 

输入 sc delete Tomcat7 回车确认,显示删除成功即可。博主的tomcat并没有问题,就不演示回车了(没问题这样干,不是自杀吗……)

 

删除之后就可以重新安装tomcat了,祝顺利!

 

以上针对tomcat7, 其他版本方式类似(不要告诉我你不知道把tomcat7换成tomcat4、5、6、8、9……)

 

如果上诉方法不能解决问题,我们还有绝杀:下个绿色免安装版的,直接解压就可以用了(只是后期操作可能会麻烦些,如果只是用于JSP开发的话,配置好了,之后就基本不会有什么操作了)!

 

 

目前就遇到这些问题,有新的问题再来更新!

 

开过程中遇到的问题及解决

1.log打印异常信息 Logger logger = Logger.getLogger(LoggerTest.class); //追踪产生此日志的类LoggerextendsCategory Category{publicvoiderror(Objectmessage);//printthenameofthe Throwabl 查看详情

开发过程中遇到的crash及解决办法(代码片段)

privatebooleanisForeground()ActivityManageractivityManager=(ActivityManager)getSystemService(Context.ACTIVITY_SERVICE);List<ActivityManager.RunningAppProcessInfo>processes=activityManager.getRunningAppProcesses();if(processes==null||processes.isEmpty())returnfalse;for(ActivityManager.RunningAp... 查看详情

开发过程中遇到问题

遇到问题1、接口传递批次数据及解析的问题?通过HttpClient调用接口接收方使用fastjson解析解决方案:传递的对象包含集合封装成json字符串,如果传递的单个对象,对象里包含有集合可以使用ATSATSInfo=JSON.parseObject(result,newTypeReferen... 查看详情

spark集群详细搭建过程及遇到的问题解决

(二)配置ssh无密码访问集群机器master节点[email protected]:/home# su - spark[email protected]:~$ [email protected]:~$ ssh-keygen -t rsa#一直enter键650)this.width=650;"sr 查看详情

开发中遇到的问题及解决方案

使用cocoapods集成第三方框架时提示[!]Thedependency`DTCoreText`isnotusedinanyconcretetarget.解决方案:podfile文件中的内容格式需要修改platform:ios,‘8.0‘#use_frameworks!个别需要用到它,比如reactiveCocoatarget‘MyApp‘dopod‘AFNetworking‘,‘~>2. 查看详情

java新手在实际开发中所遇到的问题及解决方法小结,(持续更新遇到的问题)

?从事开发一年有余,想到自己初入公司时的困窘,在此把我记忆中在实际开发中所遇到的问题做一总结性的小结,为自己以后方便查阅,以及后来者遇到相同问题时解决更加方便快捷,希望大家集思广益把自己... 查看详情

几个开发中遇到的问题及解决办法

1StatusCode:404,ReasonPhrase:‘NotFound‘,Version:1.1解决办法:将请求中的localhost改为实际的IP2HttpClient无法调用PostAsJsonAsync()方法解决办法:添加System.Net.Http.Formatting的依赖引用3:ASP.NETCOREwebapi客户端访问Controller时找不到对象的方法,报出... 查看详情

loadrunner测试过程中遇到的问题及解决方法

一、lr录制时弹不出IE浏览器,火狐浏览器中文版的,弹出的却是英文版的解决办法:(1)、配置IE8:打开Internet选项->高级,把“启用第三方浏览器扩展”去掉。重启IE生效。650)this.width=650;"src="http://wiki.imtopka.com/download/attachmen... 查看详情

win10下安装wampservice过程中遇到的问题及解决办法

今天在电脑上装Wampserver的时候遇到了几个问题,启动Wampserver无法成功,一直显示橙色。若启动成功Wampserver的图标会显示绿色。下面的是解决方法安装在浏览器中搜索Wampserver,点击下载,下载之后安装直接点next,安装完成之后... 查看详情

jsp乱码的问题

大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着大家,现把JSP开发中遇到的中文乱码的问题及解决办法写出来供大家参考。首先了解一下Java中文问题的由来:Java的内核和class文件是基于unicode的,这使Java程序... 查看详情

spark集群详细搭建过程及遇到的问题解决

...其中也参考了网上的许多教程,但很多网上的教程在配置过程中,会出很多错误,在解决的过程中,做出了总结。此文是针对小白。如有不对,请大神们指教。。。。配置环境系统:Ubuntu16.04配置版本分别为:hadooop2.7.3、java"1.7.0... 查看详情

spark集群详细搭建过程及遇到的问题解决

...置免密码登录的问题,现在讲述下,三个节点的环境配置过程。所需要的hadoop-2.7.3.tar.gz、jdk-7u79-linux-x64.tar.gz、scala-2.11.6.tgz、spark-2.0.1-bin-hadoop2.7.tgz可以点击这里获取,资源存放在百度云盘。首先需要在三个节点中分别创建spark... 查看详情

使用speex动态链接库过程中遇到问题及解决方法

  本以为speex的应用程序很容易就能跑起来,可是,实际操作中才发现,这里面暴露的问题还真不少。看来以后不能眼高手低了,知行合一,这个一定要牢记在心中。  speex安装成功后,可以一直无法调用动态链接库,网上... 查看详情

记一次wordpress安装过程中遇到的问题及解决办法

Q:无法建立目录wp-content/uploads/2017/03。有没有上级目录的写权限?A:执行chmod777wp-content/提升目录权限Q:安装主题或安装插件的时候,用到FTP提示用户名密码不正确,使用XFTP也连接不上?A:这是由于根目录的权限过高(777),应该把... 查看详情

git使用具体解释egit使用过程中遇到的问题及解决的方法

1.   Git错误non-fast-forward后的冲突解决问题(Non-fast-forward)的出现原因在于:git仓库中已经有一部分代码,所以它不同意你直接把你的代码覆盖上去。于是你有2个选择方式:1.强推,即利用强覆盖方式用你本地的代码... 查看详情

java程序设计以及实验指导实验笔记(代码片段)

...ava-dome目录实验笔记第一章Java语言概述一、实验操作二、遇到的问题及解决方法三、小结第二章Java编程基础一、实验操作二、遇到的问题及解决方法三、小结第三章类与对象一、实验操作二、遇到的问题及解决方法三、小结第... 查看详情

vuevuex开发中遇到的问题及解决小技巧(代码片段)

1、在vue的开发中,如果使用了vuex,数据的组装,修改时在mutations中,页面是建议修改变量值的,如果强制修改,控制台就会出现错误。如下:这种错误虽然不会影响结果,但是是vuex不提倡的方式,因此,如果想要使其不出现这... 查看详情

dubbo-2.7.3-nacos-2.0.3整合遇到的unknownuser问题及解决过程记录(代码片段)

Dubbo-2.7.3-Nacos-2.0.3整合遇到的unknownuser问题及解决过程记录解决方案通过dubbospi实现一个自己的RegistryFatory(直接copyNacosRegistryFactory)setProperties()方法中增加username和password的键值对并且在META-INF/dubbo下添加对应接口的源根全限定名因... 查看详情