当前位置: 首页 > news >正文

JSP 开发环境搭建

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

JSP开发环境是您用来开发、测试和运行JSP程序的地方。
我们来搭建JSP开发环境,具体包括以下几个步骤:
1. 配置Java开发工具(JDK)
这一步涉及Java SDK的下载和PATH环境变量的配置。
您可以从Oracle公司的Java页面中下载SDK:Java SE Downloads(JavaSE下载)
JavaSDK下载完后,请按照给定的指示来安装和配置SDK。最后,通过设置PATH和JAVA_HOME环境变量来指明包括java和javac的文件夹路径,通常是java_install_dir/bin和java_install_dir。
假如您用的是Windows系统并且SDK的安装目录为C::\jdk1.5.0_20,那么您就需要在 C:\autoexec.bat 文件中添加以下两行:
set PATH=C:\jdk1.5.0_20\bin;%PATH%
set JAVA_HOME=C:\jdk1.5.0_20
或者,在Windows NT/2000/XP下,您可以直接右击我的电脑图标,选择属性,然后高级,然后环境变量,接下来您就可以很方便地设置PATH变量并且确定退出就行了。  http://www.iis7.com/a/lm/fwqdq/
在Linux/Unix系统下,如果SDK的安装目录为/usr/local/jdk1.5.0_20并且使用的是C shell,那么您就需要在.cshrc文件中添加以下两行:
setenv PATH /usr/local/jdk1.5.0_20/bin:$PATH
setenv JAVA_HOME /usr/local/jdk1.5.0_20
或者,假如您正在使用类似于Borland JBuilder、Eclipse、IntelliJ IDEA和Sun ONE Studio这样的集成开发环境,可以试着编译并运行一个简单的程序来确定IDE(集成开发环境)是否已经知道 SDK的安装目录。
2. 设置Web服务器:Tomcat
目前,市场上有很多支持JSP和Servlets开发的Web服务器。他们中的一些可以免费下载和使用,Tomcat就是其中之一。
Apache Tomcat是一个开源软件,可作为独立的服务器来运行JSP和Servlets,也可以集成在 Apache Web Server中。以下是Tomcat的配置方法:
下载最新版本的Tomcat:http://tomcat.apache.org/。
下载完安装文件后,将压缩文件解压到一个方便的地方,比如Windows下的C:\apache-tomcat-5.5.29目录或者Linux/Unix下的/usr/local/apache-tomcat-5.5.29目录,然后创建CATALINA_HOME环境变量指向这些目录。
在Windows机器下,Tomcat可以通过执行以右命令来启动:%CATALINA_HOME%\bin\startup.bat 或者 C:\apache-tomcat-5.5.29\bin\startup.bat
在Linux/Unix机器下,Tomcat可以通过执行以右命令来启动:$CATALINA_HOME/bin/startup.sh 或者 /usr/local/apache-tomcat-5.5.29/bin/startup.sh
成功启动Tomcat后,通过访问http://localhost:8080/便可以使用Tomcat自带的一些web应用了。
在Windows机器下,Tomcat可以通过执行以下命令来停止:%CATALINA_HOME%\bin\shutdown 或者 C:\apache-tomcat-5.5.29\bin\shutdown
在Linux/Unix机器下,Tomcat可以通过执行以下命令来停止:$CATALINA_HOME/bin/shutdown.sh 或者 /usr/local/apache-tomcat-5.5.29/bin/shutdown.sh
3. 设置CLASSPATH环境变量
由于servlets不是Java SE的一部分,所以您必须标示出servlet类的编译器。
假如您用的是Windows机器,您需要在C:\autoexec.bat文件中添加以下两行:
set CATALINA=C:\apache-tomcat-5.5.29
set CLASSPATH=%CATALINA%\common\lib\jsp-api.jar;%CLASSPATH%
或者,在Windows NT/2000/XP下,您只要右击我的电脑,选择属性,然后点击高级,然后点击环境变量,接下来便可以设置CLASSPATH变量并且确定退出即可。
在Linux/Unix机器下,假如您使用的是C shell,那么您就需要在.cshrc文件中添加以下两行:
setenv CATALINA=/usr/local/apache-tomcat-5.5.29
setenv CLASSPATH $CATALINA/common/lib/jsp-api.jar:$CLASSPATH
注意:如果您的开发路径是C:\JSPDev (Windows)或者 /usr/JSPDev (Linux/Unix),那么您就需要将这些路径添加进CLASSPATH变量中。

转载于:https://my.oschina.net/u/4060676/blog/3007330

相关文章:

  • SpringBoot三种启动方式
  • Python--day39--进程池的回调函数callback
  • IT人,给你一片天,你真的敢要么
  • JAVA编程技巧之如何实现HTTP的断点续传(原理篇)
  • VMware虚拟机提速10招
  • golang []byte转json和json转[]byte
  • C语言近程型(near)和远程型(far)的区别是什么?
  • 机器学习PAI全新功效——实时新闻热点Online Learning实践
  • 浅谈跨国网络传输
  • CNCF TOC现首张中国面孔,谁说云厂商是开源宿敌?
  • 微软私有云分享(R2)27维护窗口的使用
  • 神仙打架?苹果短暂撤销 Facebook 和 Google 的企业证书
  • Oracle网络公开课《请搭载我们的雷霆战机进行跨平台的数据迁移-可传输表空间》...
  • Python代码面试必读 - Data Structures and Algorithms in Python
  • 阿里云包年包月服务器如何退款
  • 【翻译】Mashape是如何管理15000个API和微服务的(三)
  • 2019年如何成为全栈工程师?
  • android高仿小视频、应用锁、3种存储库、QQ小红点动画、仿支付宝图表等源码...
  • IOS评论框不贴底(ios12新bug)
  • javascript数组去重/查找/插入/删除
  • js操作时间(持续更新)
  • leetcode386. Lexicographical Numbers
  • MD5加密原理解析及OC版原理实现
  • Node + FFmpeg 实现Canvas动画导出视频
  • Phpstorm怎样批量删除空行?
  • vue2.0开发聊天程序(四) 完整体验一次Vue开发(下)
  • weex踩坑之旅第一弹 ~ 搭建具有入口文件的weex脚手架
  • 和 || 运算
  • 聚簇索引和非聚簇索引
  • 我看到的前端
  • 我有几个粽子,和一个故事
  • media数据库操作,可以进行增删改查,实现回收站,隐私照片功能 SharedPreferences存储地址:
  • 【运维趟坑回忆录】vpc迁移 - 吃螃蟹之路
  • const的用法,特别是用在函数前面与后面的区别
  • zabbix3.2监控linux磁盘IO
  • 第二十章:异步和文件I/O.(二十三)
  • 基于django的视频点播网站开发-step3-注册登录功能 ...
  • ​ubuntu下安装kvm虚拟机
  • ​人工智能书单(数学基础篇)
  • ​软考-高级-信息系统项目管理师教程 第四版【第19章-配置与变更管理-思维导图】​
  • (1综述)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
  • (20)目标检测算法之YOLOv5计算预选框、详解anchor计算
  • (vue)页面文件上传获取:action地址
  • (安全基本功)磁盘MBR,分区表,活动分区,引导扇区。。。详解与区别
  • (动手学习深度学习)第13章 计算机视觉---微调
  • (二)构建dubbo分布式平台-平台功能导图
  • (附源码)基于SpringBoot和Vue的厨到家服务平台的设计与实现 毕业设计 063133
  • (译)计算距离、方位和更多经纬度之间的点
  • (转)自己动手搭建Nginx+memcache+xdebug+php运行环境绿色版 For windows版
  • .Net CF下精确的计时器
  • .NET 使用 JustAssembly 比较两个不同版本程序集的 API 变化
  • .NET中 MVC 工厂模式浅析
  • /usr/bin/perl:bad interpreter:No such file or directory 的解决办法
  • [ Linux ] Linux信号概述 信号的产生
  • [BZOJ1053][HAOI2007]反素数ant