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

 

第二步

 

posted on 2025-01-05 11:58  Mira_2019  阅读(14)  评论(0)    收藏  举报