tomcat 安装,为了之后安装 Eclipse, Sublime
参考:https://cn.linux-console.net/?p=30094
1.查看版本
rpm -q tomcat
2.查看 JDK 版本
首先JDK,可以理解为 JAVA 语言体系下,核心部分。我暂时理解为,安装 JDK 先导,都只含外围代码,可以 使得应用轻一些。
java --version
今天上午处理几个问题:
第一,在 Linux 上搭建 GCC (TICK);
第二,在 Linux 上搭建 IDE。测试了 Sublime , Eclipse。但是没能运行出来。
第三,测试了安装了 JDK。但凡要安装 JDK 的,是不是都是只含外围代码。
3.如何测试 gcc 起作用

# (1)安装 JDK
https://blog.csdn.net/m0_50217781/article/details/112414571
# (2)查看 java 版本
java --version
参考: https://www.cnblogs.com/jimcsharp/p/8378112.htm # 查看路径、版本
# (3)配置环境变量
vim /etc/profile
export JAVA_HOME=/usr/share/java-1.8.0-openjdk-1:1.8.0.312.b07-2.el8_5.x86_64
export PATH=$JAVA_HOME/bin/java:$PATH
参考:
https://cloud.tencent.com/developer/article/1445280
https://www.cnblogs.com/jimcsharp/p/8378112.html
梳理的问题:
1.先保证 GCC 起作用
2.JDK 安装成功。测试几个小应用。
3.应用通过端口,使得用户可以使用应用提供的服务,这怎么完成。
解答
1.这里的理解其实是这样的,输出都是输出 a.out
正确打开方式,才能看到 printf 。
gcc test_1.c
./a.out
2.JDK 安装成功。测试几个小应用。
java -v
3.应用通过端口,使得用户可以使用应用提供的服务,这怎么完成。
(1)参考
centos7安装eclipse https://www.cnblogs.com/xiaozhangaixuexi/p/14859230.html
(2)参考
做个读书人 https://www.cnblogs.com/syq816/p/12530004.html
2025.1.5 下午 4 点 20 分
关于显示请求被拒绝

原因在于,不是主用户,eclipse 请求的时候,会被拒绝。这个时候采取的措施,是用代理 xhost
关于 xhost + DISPLAY
参考:
https://blog.csdn.net/sinat_41774721/article/details/125427693
https://blog.csdn.net/sinat_41774721/article/details/125427693
xhost + 139.196.152.202 # 在我的服务器不起作用
第一步,用 who am i 查看自己的权限。
第二步,运行以下程序。
su - root
password
DISPLAY=:0.0
export DISPLAY
echo $DISPLAY
xhost
xhost +
仍然无法打开
第三步,试试直接安装图形界面。
yum groupinstall "GNOME Desktop" "Graphical Administration Tools" # 无法运行
第四步,第二个的图形化界面。
(1)cd /etc/sysconfig/network-scripts/

再添加
ONBOOT=yes
DNS1=8.8.8.8
DNS2=4.2.2.2

到这里我看了 5-6 篇安装 tomcat 的帖子,终于知道在干嘛了。简言之,jupyter notebook 干了件 tomcat + eclipse 的事情。tomcat 完成基础环境 建设,并且开启端口,供用户访问,在 tomcat 上可以搭建各种组建,例如 eclipse 或者 sublime,他们自己或许也有 server 功能,但是目前比较流行的做法,是搭载在 tomcat 上完成。
最终决定部署 tomcat,参考这篇帖子。
https://cloud.tencent.com/developer/article/2482254
环境变量部署

关于这篇帖子有两个关键点:第一,环境变量这块,之前安装 JDK 环境变量冲突,一直编译不通过。采取的解决措施,就是隐去原来的 JAVA_HOME,同时,export JAVA_HOME=

更改监听端口。默认 8080,这步操作我只是认为保险一些,毕竟 8080 默认端口。
“在tomcat的conf文件夹下有一个server.xml。我们打开这个文件,找到8080,只需要把8080改成80即可。当我们再次输入http://localhost/abc即可。”
参考:https://www.cnblogs.com/cnxkey/articles/11140696.html
8:00 PM,JAVA_HOME 这个环境变量必须存在着。
之前因为要启动 tomcat 就忽略这个变量了,现在的,重新开启其作用。
参考:
https://blog.csdn.net/qq_46167603/article/details/119741929
https://cloud.tencent.com/developer/article/2482254
1.重新配环境变量 JAVA_HOME , JRE_HOME
vim /usr/local/tomcat/apache-tomcat-9.0.84/bin/setclasspath.bat
set JAVA_HOME=/usr/share/java_1.8.0_openjdk
set JRE_HOME=/usr/share/java_1.8.0_openjdk/jre
2.来到固定文件夹下,开启 tomcat
注意,只是 ./startup.sh 不足以启动,但是换成以下命令则可以。
sudo ./startup.sh
3.启动
cd /usr/local/tomcat/apache-tomcat-9.0.84/bin
./startup.sh
运行
systemctl daemon-reload
systemctl enable tomcat
systemctl start tomcat
参考资料
Centos7 创建Eclipse启动 https://www.cnblogs.com/lvfeilong/p/tr5tgdtghswerdffwes.html
tomcat启动“成功”,但是浏览器无法访问 https://blog.csdn.net/dyt443733328/article/details/102587168
CentOS 7 Tomcat服务的安装与配置 https://cloud.tencent.com/developer/article/1445280
启动tomcat时报错:The JRE_HOME environment variable is not defined correctly的解决方案 https://blog.csdn.net/qq_46167603/article/details/119741929
Centos部署Tomcat服务器:我的实战经验分享 https://cloud.tencent.com/developer/article/2482254
2025.1.6 6:26am
不配置JDK环境变量,配置tomcat 指向启动JDK版本,不再依赖环境变量
https://www.cnblogs.com/byx1024/p/12344982.html
tomcat 只要配置 jre 即可,不必每次都配置 jdk。这次安装 tomcat ,jdk 还是其他源头安装的。
https://www.cnblogs.com/byx1024/p/12344982.html
是否可以不配置 JAVA_HOME 直接运行 tomcat?上述文章的做法,是直接把 tomcat 文件下的 jdk 作为 jre,Java Run Environment。
试试,得出结论。

早上起来还一头雾水,把几个知识点合一起思考。
首先,明确 tomcat 只要部署 jre 即可,那么看看系统里有哪些 jre 文件。
find / -name jre

发现, /usr/lib/jvm/ 子文件夹下的应该合适,就选原生的咯!起作用了!

搞定,看看 port 起作用嘛!!!!
配置 vim /etc/profile 记得生效
代码 source /etc/profile
https://blog.csdn.net/Wangjiachenga/article/details/140321690
临门一脚是因阿里云的安全组点错了!
重新配置安全组,搞定!
早上 8:06 开始部署 Eclipse
参考 https://developer.aliyun.com/article/719850
调出来了。注意
host-manager/META-INF/context.xml
manager/META-INF/context.xml
修改配置,具体是注释掉一句话。

参考 https://www.cnblogs.com/zhuitian/p/12290280.html
Linux下安装Eclipse超详细———大数据平台总结
https://blog.csdn.net/Crazyjava_/article/details/105699081
第一步,执行以下操作。
sudo vi /usr/share/applications/eclipse.desktop
第二步
浙公网安备 33010602011771号