折雨的天空

新浪微薄腾讯微薄

最新碎语:最近霉到了住。哎。。。

您的位置:折雨的天空 >其他技术> java第一天,ubuntu18.04安装jdk8,eclipse以及tomcat的记录

java第一天,ubuntu18.04安装jdk8,eclipse以及tomcat的记录

第一步:安装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




---

转载请注明本文标题和链接:《java第一天,ubuntu18.04安装jdk8,eclipse以及tomcat的记录

分享到:

发表评论

路人甲 表情
看不清楚?点图切换