linux下如何运行jsp,环境配置及使用是什么
Admin 2022-08-18 群英技术资讯 1750 次浏览
这篇文章给大家分享的是linux下如何运行jsp,环境配置及使用是什么。小编觉得挺实用的,因此分享给大家做个参考,文中的介绍得很详细,而要易于理解和学习,有需要的朋友可以参考,接下来就跟随小编一起了解看看吧。jsp可以在linux上运行;jsp的全称是“JavaServer Pages”,是Java的服务器页面,主要作用是代替Servlet程序回传HTML页面的数据,java是一种跨平台的语言,jsp是用java语言写的,所以并没有平台限制,可以在linux上运行。

本教程操作环境:linux7.3系统、Dell G3电脑。
JSP(全称JavaServer Pages)是由Sun Microsystems公司主导创建的一种动态网页技术标准。JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。JSP技术以Java语言作为脚本语言,为用户的HTTP请求提供服务,并能与服务器上的其它Java程序共同处理复杂的业务需求。
SP的主要作用是代替Servlet程序回传HTML页面的数据
JSP页面本质上是一个Servlet程序,第一次访问JSP页面时(运行Tomcat服务器后在浏览器地址栏输入路径),Tomcat服务器会将此JSP页面翻译成为一个Java源文件,并对其进行编译成为.class字节码文件(一个.java,一个.class)
java是一种跨平台的语言,jsp是用java语言写的,所以并没有平台限制
扩展知识:
linux下运行jsp
一、前期准备
1、下载文件:JDK、Tomcat
2、使用软件:Xshell、Xftp
二、JDK安装与配置
1、使用Xshell连接服务器,执行如下命令
mkdir /usr/java //在usr目录下创建java文件夹 cd /usr/java //切换到java文件夹

2、使用Xftp连接服务器,依次打开文件夹usr 、java,将jdk-XXXXXXXX.tar.gz上传到java目录
(注意)用xftp连服务器需满足:①安全组开放22端口 ②服务器已安装vsftpd

确认java目录下有jdk-XXXXXXXXX.tar.gz压缩包

3、将jdk-XXXXXXXXX.tar.gz压缩包解压

技巧:输入tar –zxvf j后按tab键就不用把jdk-XXXXXXXXX.tar.gz的名字打全了

刷新就可以看到java目录下多了个文件夹jdkXXXX_xxx,将其改名为default


4、配置环境变量
用vi编辑器打开profile文件

在最后面加入以下语句:
export JAVA_HOME=/usr/java/default
export JAVA_BIN=$JAVA_HOME/bin
export PATH=$PATH:$JAVA_HOME/bin
exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

关于vi编辑器的使用:
将光标移到文件尾,按a键后输入以上代码
按ecs后输入:wq保存退出
输入错了的话按ecs找到错误的地方按x键删除,然后再按a继续输入
使配置生效

5、测试是否成功
失败:

成功:

三、Tomcat的安装
1、执行如下命令,创建tomcat目录

2、使用Xftp连接服务器,依次打开文件夹usr 、local、tomcat,将apache-tomcat-XXXX.tar.gz上传到tomcat目录

确认tomcat目录下有apache-tomcat-XXXX.tar.gz压缩包

3、使用Xshell执行如下命令解压缩

刷新就可以看到tomcat目录下多了个文件夹apache-tomcat-xxx,将其改名为server


4、执行如下命令,启动tomcat
cd /usr/local/tomcat/server/bin //切换到bin目录 ./startup.sh //启动tomcat

在浏览器输入服务器ip:8080 成功的话会出现以下界面

注意:部分服务器提供商(如:阿里云)需要在安全组里开放8080端口

四、部署Web项目的War包到Tomcat服务器
1、使用Xftp将war包上传到tomcat的webapps目录下,例如:我的war包名称为d3new.war

用浏览器访问路径:http://服务器ip:8080/war包名称

成功了
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
CentOS服务器利用 Nginx 静态代理博客并开启全站HTTPS
解决方法:1、利用lsof命令,找到无法umount文件的进程和命令,语法为“lsof |grep 指定文件”;2、利用ps命令,查找执行此进程的命令,语法为“ps -ef|grep 指定进程”;3、利用“kill -9 指定进程”强行结束无关进程即可。
linux mv命令是move的缩写,可以用来移动文件或者将文件改名,其命令格式是“mv [选项] 源文件或目录 目标文件或目录”。
有网友问SSH Login登录慢是因为什么,这个可能是 DNS 解析的原因导致的问题。想要了解清楚这方面的内容吗?接下来的时间看看小编所整理的资料吧!
区别:1、“cp -r”既复制当前目录下的文件,也复制当前目录下的文件夹,而“cp -R”只复制当前目录下的文件,不复制当前目录下的文件夹;2、“cp -r”含文件的文件夹会覆盖不含文件的同名文件夹,文件也会覆盖,而“cp -R”不会覆盖含内容的文件夹,但是会覆盖同名的空文件;3、“cp -r”不以文件后缀名作为识别依据,而“cp -R”以文件后缀名作为识别依据。
成为群英会员,开启智能安全云计算之旅
立即注册关注或联系群英网络
7x24小时售前:400-678-4567
7x24小时售后:0668-2555666
24小时QQ客服
群英微信公众号
CNNIC域名投诉举报处理平台
服务电话:010-58813000
服务邮箱:service@cnnic.cn
投诉与建议:0668-2555555
Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 ICP核准(ICP备案)粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008