【Linux】6.javaweb环境linux下安装jdk,tomcat

1.Xftp

ifconfig eth0 获取ip地址
然后在Xftp创建对话
在这里插入图片描述
在这里插入图片描述

JDK

前往https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
下载jdk8在这里插入图片描述
现在下载巨卡,经常打不开网页,tart下载地址
https://download.oracle.com/otn/java/jdk/8u211-b12/478a62b7d4e34b78b671c754eaaf38ab/jdk-8u211-linux-x64.tar.gz?AuthParam=1560179482_77ad2eb5a0614a0ce6ea113cff2a661d
也可以直接 curl -0 https://download.oracle.com/otn/java/jdk/8u211-b12/478a62b7d4e34b78b671c754eaaf38ab/jdk-8u211-linux-x64.tar.gz?AuthParam=1560179482_77ad2eb5a0614a0ce6ea113cff2a661d
这种方式下载

Tomcat

(1)去tomcat 网页下载
https://tomcat.apache.org/download-90.cgi
tar文件下载地址http://mirror.bit.edu.cn/apache/tomcat/tomcat-9/v9.0.20/bin/apache-tomcat-9.0.20.tar.gz
可直接

curl -O http://mirror.bit.edu.cn/apache/tomcat/tomcat-9/v9.0.20/bin/apache-tomcat-9.0.20.tar.gz

(2)把 tar复制到opt文件下
cp * /opt
解压

tar -xzvf jdk-12_linux-x64_bin.tar.gz 

进入jdk文件夹 pwd获取路径
在这里插入图片描述
(3)配置环境变量

cd /ect
vi profile

JAVA_HOME=/opt/jdk-12
CLASSPATH=.:$JAVA_HOME/lib
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME CLASSPATH PATH

在这里插入图片描述

 source profile 

让环境变量生效
java -version
有的时候可能存在jdk环境了,可以通过
which java找到所在地
然后 rm -rf 所在地 删除
在这里插入图片描述
重新source profile
在这里插入图片描述
在这里插入图片描述

Tomcat

(1)解压

tar -xzvf apache-tomcat-9.0.17.tar.gz

(2)进入bin目录

cd apache-tomcat-9.0.17
cd bin

在这里插入图片描述
(3)启动tomcat

./startup.sh 

在这里插入图片描述
ps -ef|grep tomcat 查看是否正常运行

在这里插入图片描述

(4)windows下访问tomcat
访问 linuxip:8080
如果失败一般是防火墙原因
查看防火墙状态 service iptables status
如果防火墙开着,关闭防火墙。 service iptables stop

项目部署到linux

(1)将 javaweb项目打包成war包
war 包复制到 opt

mv .war /opt

然后进入tomcat目录 复制 webapps路径

cd webapps/
pwd
/opt/apache-tomcat-9.0.17/webapps

在这里插入图片描述
(2)将war包复制到webapps下
chmod 777 hellowar.war
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
根据提供的引用内容,JavaWeb开发环境实验中经常遇到的疑难小结可以包括以下几个方面: 1. 环境搭建问题:在搭建JavaWeb开发环境时,可能会遇到安装配置问题,例如安装JDK、配置环境变量、安装Tomcat等。解决方法可以是查看官方文档或者搜索相关教程进行参考。 2. 项目部署问题:在将JavaWeb项目部署到服务器时,可能会遇到部署失败、无法访问等问题。解决方法可以是检查项目配置、查看日志文件、重启服务器等。 3. 数据库连接问题:在JavaWeb开发中,常常需要连接数据库进行数据操作。可能会遇到数据库连接失败、连接池配置错误等问题。解决方法可以是检查数据库配置、查看数据库日志、测试数据库连接等。 4. 依赖管理问题:在JavaWeb项目中,使用了许多第三方库和框架,可能会遇到依赖冲突、版本不兼容等问题。解决方法可以是使用合适的依赖管理工具(如Maven、Gradle)进行管理,排查冲突依赖并进行版本调整。 5. 性能优化问题:在JavaWeb开发中,可能会遇到性能瓶颈、响应时间过长等问题。解决方法可以是使用性能分析工具(如JProfiler、VisualVM)进行分析,优化代码、数据库查询等。 6. 安全性问题:在JavaWeb开发中,需要注意安全性问题,如防止SQL注入、XSS攻击等。解决方法可以是使用安全框架、编写安全的代码、进行输入验证等。 7. 跨域问题:在前后端分离的JavaWeb开发中,可能会遇到跨域访问问题。解决方法可以是配置服务器允许跨域访问、使用代理服务器等。 8. 日志记录问题:在JavaWeb开发中,需要记录日志以便排查问题。可能会遇到日志记录不全、日志文件过大等问题。解决方法可以是配置合适的日志级别、定期清理日志文件等。 9. 缓存问题:在JavaWeb开发中,使用缓存可以提高系统性能。可能会遇到缓存失效、缓存一致性等问题。解决方法可以是使用合适的缓存策略、监控缓存状态等。 10. 调试技巧问题:在JavaWeb开发中,可能会遇到各种bug和异常。解决方法可以是使用调试工具(如IDE的调试功能)进行断点调试、查看堆栈信息等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值