Ubuntu Server 16.04安装jdk1.8与tomcat9

之前网站用Tomcat作为Servlet容器的,所以要配置一下Java JDK和Tomcat,记录下。

 

配置JDK

1.下载JDK

2.利用lrzsz拷贝到服务器上并解压到某个路径

3.配置全局环境变量

编辑换件变量文件:

最文件最后加上:

3.配置默认JDK版本(我没有配置也可以,这个可能是对于系统自带jdk的需要设置默认的jdk版本)

4.检查Java版本

 

配置Tomcat

1.下载Tomcat9

2.利用Xshell上传到Linux中,并解压到某个路径下

3.分别修改bin文件下的startup与shutdown文件内容,在顶端添上:

4.运行startup.sh(./startup.sh),启动,提示:

5.运行shutdown.sh(./shutdown.sh),停止,提示:

 

遇到的问题

1.解压下来的tomcat里,运行cd bin命令后,提示bash:cd:bin Permision denied,权限不够:

2.Tomcat启动一直卡在“INFO: Deploying web application directory ……”,一开始配置完后运行startup,tomcat显示启动了,但是运行shutdown,又报错,提示Could not contact localhost:8085.Tomcat may not be running。excuse me ????刚才不是都提示好了吗??没办法,通过./catalina.sh run来看下启动的时候出啥错了(也可以在tomcat下的logs文件夹下看),结果发现一直卡在INFO: Deploying web application directory ......

遇事不决问谷歌。搜到一篇博客提供的解决方案:找到jdk1.x.x_xx/jre/lib/security/java.security文件,在文件中找到securerandom.source这个设置项,将其改为:securerandom.source=file:/dev/./urandom。照做了后果然启动起来了,回去看了下原因,好像是系统生成随机数的问题,附上链接:Tomcat启动时卡在“INFO: Deploying web application directory ……”的解决方法

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注