折雨的天空
java第一天,ubuntu18.04安装jdk8,eclipse以及tomcat的记录
2019-7-16 我好笨
第一步:安装jdk8



oracle官网下载jdk-8u211-linux-x64.tar.gz



解压后,复制到目录:/usr/lib/jdk/jdk1.8



修改环境变量,vim /etc/profile



在文件底部增加:



export JAVA_HOME=/usr/lib/jdk/jdk1.8
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=.:${JAVA_HOME}/bin:$PATH



第二步:安装eclipse



eclipse官网下载:eclipse-java-2019-06-R-linux-gtk-x86_64.tar.gz



解压,并拷贝到/usr/local/eclipse目录



###创建桌面快捷图标

cd /usr/share/applications/

vim eclipse.desktop(root权限)

此时会新建一个eclipse.desktop文件,在文件中添加如下语句:






[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse
Exec=/opt/eclipse/eclipse
Icon=/opt/eclipse/icon.xpm
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;


在eclipse下载的tar文件解压后,文件夹中有两个可执行文件,后缀以*标注,即为可执行文件,Exec=为eclipse安装目录下的eclipse程序的位置路径,Icon=为安装目录下的icon图标文件。

保存后将该文件变为可执行文件。



命令

sudo chmod u+x eclipse.desktop



第三步:安装tomcat



官网下载tomcat:apache-tomcat-8.5.43.tar.gz



解压到/usr/local/apache-tomcat-8.5.43目录



修改startup.sh和shutdown.sh



在最后一句话之前加入:

#set java environment
export JAVA_HOME=/usr/lib/jdk/jdk1.8
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:%{JAVA_HOME}/lib:%{JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

#tomcat
export CATALINA_HOME=/usr/local/apache-tomcat-8.5.43
#下面这句话是原来就有的
exec "$PRGDIR"/"$EXECUTABLE" start "$@"







保存后,运行startup.sh即可启动tomcat,运行shutdown.sh即可关闭tomcat



第四步:将tomcat以服务方式运行



参考文章:



https://blog.csdn.net/qq_34814092/article/details/86672834

https://blog.csdn.net/weixin_44606513/article/details/86815190



首先,复制/usr/local/apache-tomcat-8.5.43/bin目录下的 catalina.sh 到 /etc/init.d/tomcat

然后,编辑tomcat,vi tomcat

在一长段注释下(这段注释就是文章的开头,有关键字CATALINA_HOME),加入:



JAVA_HOME=/usr/lib/jdk/jdk1.8

CATALINA_HOME=/usr/local/apache-tomcat-8.5.43



保存文件,退出,更改权限:chmod 755 tomcat



安装sysv-rc-conf,直接apt-get install sysv-rc-conf会提示无法定位



需要修改文件/etc/apt/sources.list



在最后一行(这个文件是存在的,且已经有很多行了,上面参考地址中有一篇文章少写了一个s,导致当时又找了另一篇文章才解决),加入:



deb http://archive.ubuntu.com/ubuntu/ trusty main universe restricted multiverse



保存后,执行:apt-get update



运行完成后,再执行apt-get install sysv-rc-conf,就能成功安装了。



接下来继续tomcat服务的配置:



运行(注册服务):sysv-rc-conf tomcat on



添加开机启动:systemctl enable tomcat



这个位置可能会报一些提示:



tomcat.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable tomcat
insserv: warning: script 'S20tomcat' missing LSB tags and overrides
insserv: warning: script 'tomcat' missing LSB tags and overrides
insserv: warning: current stop runlevel(s) (empty) of script `tomcat' overrides LSB defaults (0 1 6).
update-rc.d: error: tomcat Default-Start contains no runlevels, aborting.





我这边没管这个,继续运行:



service tomcat start



成功启动服务,至此结束。



以下为卸载服务命令,未实践



#仅删除服务
update-rc.d tomcat remove
#彻底删除服务及配置文件
update-rc.d -f tomcat remove








发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容