Java基础知识 尾声 配置Java及tomcat说明(环境变量部分)
尾声 配置Java及tomcat说明(3.0.3)
一、序
/**
* @Description 配置Java及tomcat说明(3.0.3)
* @author 羽落清泫
* @date 2020-02-28 下午15:57:46
* @Update 2020-03-02 上午10:25:23
* @Update 2020-03-02 上午11:24:45
*/
二、环境变量配置(java与jdk)
1、配置jdk与java:
配置jdk:
1、环境变量>系统变量>新建【JAVA_HOME】添入【C:jdk安装目录】
配置java:
2、环境变量>系统变量>path>添加【%JAVA_HOME%\bin】
3、classpath 变量:环境变量>新建【CLASSPATH】添入【.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\tools.jar】
验证:命令指示符>cmd>java(不为空)
验证:命令指示符>cmd>javac(不为空)
(注:命令指示符:【win+R】>【cmd】)
三、Eclipse与Tomcat配置及使用:
2 、配置Tomcat:
【菜单栏>Window>Preferences>Sever>Runtime Environmments>Add>选择Tomcat v7.0>Next>Name和JRE不用管,Tomcat installation directory中点击右边Browse…按钮>选择tomcat解压目录>Finish>OK.】
3、找到及添加tomcat:
3.1【菜单栏>Window>Show View>Servers>OK(没有Servers看3.2)】>3.3
3.2【菜单栏>Window>Show View>Other.>Server>Servers>OK】>3.3
3.3【Servers>点击蓝色new server wizard>OK。】
验证:右键添加的Tomcat v7.0>start
(验证效果:Console控制台中出现验证信息,以****ms 数值结束。)
【注:不使用Tomcat后建议将Tomcat关闭(右键Tomcat>Stop),否则以后可能出现【5.1】的问题。】
3.4、进一步配置Tomcat v7.0:
【双击Servers下刚添加的Tomcat服务器>显示Overview页面>Server Locations中选择第二项(Use Tomcat installation(talks control of Tomcat installation))>Server Locations中Deploy path中前三个英文字母删掉(wps)>保存。】
------------请忽略此栏---------------------------
//1、few>new>web project>起名>java EE5.0>no (会有延时)
//2、myeclipse下面找到Servers>右键点击Tomcat7.0>Add/Remove Deploments>将Available新建名称 Add 到Configured中>Finish(此为方法二,方法一较复杂 略)
//3、点击Tomcat7.0下添加的项目名称>open in web browser>显示地址。
4、Tomcat中添加项目:
【建立web项目:File>New>Other>Web Fragment Project>起名>Finish.(可能会有延时)】
【添加项目:右键Tomcat>Add and Remove>选择Available要加入tomcat的项目>Add>Finish.】
四、使用中问题及解决:
5.1、如果会出现【The CATALINA_HOME environment variable is not defined correctly This environment variable is needed to run this program】错误。
解决1:须在环境变量中添加Tomcat运行路径>:环境变量>新建【Catalina_HOME】添入【D:Tomcat安装目录】
【若解决1无效,请使用解决2。】
解决2:打开apache-tomcat-7.0.55解压后的源文件夹>bin>双击startdown.bat>回到Eclipse重启Tomcat v7.0。
5.2、[3.3]中进一步配置Tomcat v7.0里无法更改Server Locations(灰色)。
解决:将Servers中Tomcat v7.0里所有项目移除(右键Tomcat已加入的项目>remove)>右键Tomcat v7.0选择Clean…即可。
5.3、eclipse导入项目中文乱码
解决:右击项目–>Properties—>Text file encoding下other–>都试一下一般选utf-8.
5.4、Eclipse导入项目后代码前有大量的红x标记
解决:一般是由于JRE版本或eclipse版本Tomcat版本不一致造成的。查看Java Resources—>Libraries下各项配置是否一致。缺啥补啥调整一致。
举例:如果当前JRE System Library[jdk1.7.0]是这个样子,而导入进来的项目对应位置是JRE System Library[jre7]是这个样子。就会出现上述情况。
进行如下操作:【右击项目–>Build Path–>Configure Build Path–>Java Build Path窗口–>Libraries–>(将导入的JRE System Library [jre7]移除)–>选JRE System Library[jre7]–>remove–>添加本地JRE环境–>Add Library -->选JRE System Library–>next–>选本机默认JRE(workspace default JRE(jdk1.7.0))–>finish.】(这样也可能出现问题,最好是导入用来项目的JRE)其他不一致照此办理。
5、[略]
五、其它
以下为部分知识点:
一、知识点:
1、JDK与JRE
JDK=Java Development Kit,Java开发工具集,主要包括JRE和编译器组件。是进行Java开发的必要环境。所以安装JDK就包括JRE的安装。JDK是JRE的完全超集。
JRE=Java Runtime Environment,Java运行时环境,主要提供运行Java Class的环境。JDK中本身包含JRE。如果只想运行Java程序,而不需要进行编译(非开发环境,生产环境),可以安装JRE,不用安装JDK。
JVM=Java Virtue Machine,Java虚拟机。Java是一种半编译半解释程序,.java源程序经过编译后生成字节码文件.class文件。JVM虚拟机就是一个虚拟的计算机专门用来运行Java程序的虚拟计算机。JVM虚拟机会在安装JRE的时候自动安装。
2、Eclipse
Eclipse 是1个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是1个框架和一组服务,用于通过插件组件构建开发环境。Eclipse 附带了1个标准的插件集,包括 Java 开发工具(JDT).
3、eclipse中配置JRE
(1)自动配置
Eclipse安装完后,首次创建项目时会自动寻找系统中已经安装的JDK进行默认配置(这是最常用的配置方式,由此可见需要先安装JDK)
(2)手动配置
Window–>preference–>展开Java–>Installed JRES–>Add–>选择Standard VM–>Next–>
Directory进入jdk所在文件夹选择对话框,找到你的jdk解压目录,选中,点“确定”–>自动回到eclipse的jdk选中对话框,选中的jdk相关信息会填入对话框中,点“finish”即可。
4、pageContext对象
JSP页面环境(容器),当某个页面被访问时被创建,页面访问结束,随之销毁。但该页面的实例对象仍然存在于servletContext中。
5、application对象
Javax.servlet.ServletContext类型,代表当前项目环境,所有Servlet或JSP页面共享信息,随着Tomcat的启动而创建,随着Tomcat的关闭而销毁。当某个web应用(或称项目)被移除时,该项目的application对象也被销毁。一个项目对应一个application对象。JSP内置对象。
6、ServletContext对象
当Servlet容器(Tomcat)启动时,会为每个web应用创建一个唯一的ServletContext对象,该对象不仅封装了当前web应用的所有信息,而且实现了多个Servlet之间数据共享。
servletContext与application实质是一个,使用方法有所不同。Application是JSP内置对象,可以直接用。ServletContext需要获取(this.getServletContext)才可使用。
7、在eclipse中配置Tomcat
window–>Preferences–>窗口左侧点开server–>Runtime Environments–>右侧窗口add–>Apache下Apache-Tomcat v7.0–>next–>Browser–>选择安装Tomcat的目录(例如d:\Tomcat\apache-tomcat-7.0.55)–>确定–>Finish–>Ok–>eclipse下侧Servers(如果没有window–>Show view–>other–>server–servers)–>Servers下的连接–>Tomcat v7.0 server–>finish–>双击Servers下的Tomcat服务器–>在Server Location选项中选Use Tomcat installation,并将Deploy path文本框内修改为“webapps”
至此完成所有配置,单击下侧窗口绿色小按钮,启动Tomcat.在浏览器地址栏中输入:http://localhost:8080
如果正常显示Tomcat首页。则表示Tomcat在eclipse中配置成功!!
8、将项目导入到eclipse中
项目容器(project Expplore)单击鼠标右键–>import–>import–>General–>Existiong Project into Workspace–>next—>Browse(选择你要导入的项目,就是项目文件夹)–>将“copy projects into workspace”复选框选上–>finish。
9、将项目从eclipse导出
右击项目–>Export–Export–>General–>File System–>next–>确定项目导出位置–>finish.
8、将mysql(即.sql文件)数据库导入到mysql服务器中
Mysql>source sql文件路径。即可
10、修改jre
项目Libraries下JRE System Librar[jdk1.7.0]右击–>
Properties–>在JRE System Library窗口点击Installed JREs…按钮–>点击Add–>选择Standard VM–>next–>点击Directory…查询JRE,找到JRE安装路径–>finish–>在Installed JREs窗口选择刚加进来的JRE–>ok–>右击项目–build path–进入Libraries进行新的配置。
【…】
End。
上一篇: vue:基础整理(一)
下一篇: linux shell 基础整理