您的位置:首页 >Ubuntu中JSP文件如何配置
发布于2026-07-30 阅读(0)
扫一扫,手机访问
在Ubuntu上配置JSP运行环境,其实流程并不复杂,下面一步步来。JSP是基于Ja va的动态网页技术,所以先把JDK装好,这是前提。推荐使用OpenJDK 11,Ubuntu默认仓库里就有,安装起来很方便。

sudo apt update
sudo apt install openjdk-11-jdk
装完以后,用ja va -version验个证,如果输出里能看到openjdk version "11.0.xx"之类的版本信息,那就算成了。
接下来装Tomcat服务器,这是专门用来跑JSP的容器。Ubuntu仓库里直接有Tomcat 9,稳定版,装就完事:
sudo apt install tomcat9
安装完成后它会自动启动。用curl http://localhost:8080试试,如果能看到Tomcat的默认欢迎页面,上面写着“Apache Tomcat”,那说明启动正常。
为了方便在命令行里用startup.sh、shutdown.sh这些命令,可以顺手把Tomcat路径加到环境变量里。这一步不是必须的,但推荐这么做。编辑~/.bashrc文件:
nano ~/.bashrc
在末尾加上下面两行(假设Tomcat装在了/usr/share/tomcat9,具体路径可以用which tomcat9确认):
export CATALINA_HOME=/usr/share/tomcat9
export PATH=$PATH:$CATALINA_HOME/bin
保存后记得执行source ~/.bashrc让配置生效。
Tomcat默认就已经支持JSP了,但最好确认一下关键配置文件是否正常。一个要看的文件是server.xml,确保元素的appBase属性指向了webapps目录(默认是/var/lib/tomcat9/webapps),这个目录专门放Web应用:
另一个是web.xml,在webapps/ROOT/WEB-INF/web.xml(全局配置)或者应用的WEB-INF/web.xml里,要确保有JSP Servlet的映射。通常默认就配好了,不需要改:
jsp
org.apache.jasper.servlet.JspServlet
3
jsp
*.jsp
这些配置到位了,Tomcat就能识别并处理.jsp文件。
部署JSP文件很简单,直接丢进webapps目录就行,Tomcat会自动部署。有两种方式:
webapps/ROOT目录下(ROOT是默认应用,访问路径就是/文件名.jsp):sudo cp /path/to/your/index.jsp /var/lib/tomcat9/webapps/ROOT/
myapp,把JSP文件连同HTML、CSS、JS等资源一起放进去:sudo mkdir -p /var/lib/tomcat9/webapps/myapp
sudo cp -r /path/to/your/jsp/files/* /var/lib/tomcat9/webapps/myapp/
部署完成后,需要重启Tomcat让改动生效:
sudo systemctl restart tomcat9
然后通过浏览器访问试试。如果JSP在ROOT目录,就访问http://localhost:8080/index.jsp;如果是在myapp目录,就访问http://localhost:8080/myapp/index.jsp。只要页面能正常显示预期内容,比如“Hello, JSP!”,那就说明配置成功了。
如果想从外部设备访问Tomcat,还得开放一下8080端口(这是Tomcat的默认端口):
sudo ufw allow 8080/tcp
sudo ufw reload
之后就可以用http://服务器IP:8080/应用路径/文件名.jsp来访问了。
最后说几个注意事项:
sudo add-apt-repository ppa:linuxuprising/ja va添加PPA仓库来装。webapps/ROOT目录下的示例文件(比如那个index.jsp)删掉,避免安全风险。/var/log/tomcat9/catalina.out,里面通常能看出问题所在,比如Ja va版本不兼容、权限不够之类的。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8