最近又开始研究J2EE了,开始JAVA程序的第一步就是需要配置开发环境。
以前每次都是去百度上查如何配置环境变量,虽然这个东西配多了就记住了,
但是还是觉得应该写个博文大概记录一下主要流程,以便以后翻阅。
一、下载相应软件
JDK: http://www.oracle.com/technetwork/java/javase/downloads/index.html
全称:Java Development Kit,是Sun Microsystems针对Java开发员的产品。JDK 是整个Java的核心,包括了Java运行环境、Java工具和Java基础类库。
Tomcat: http://tomcat.apache.org/
一个比较流行的Web 应用服务器,因为我对这个比较熟悉,所以一般使用这个,你也可以使用Resin、JBoss等其他中间件系统。
Eclipse: http://www.eclipse.org/downloads/
这个是免费的java开发IDE,可以用来开发所有的JAVA项目,因为是基于插件的,所以你也可以下载所需要的插件进行拓展。
MyEclipse: http://www.myeclipseide.com/
这个是基于Eclipse的一个插件,但是现在人家已经不再只是个插件了,现在已经将eclipse集成到它最新的版本中了,成为一个功能强大的IDE。
二、安装JDK,并配置环境变量
安装成功后,进入环境变量配置界面(我的电脑->属性->高级->环境变量)。
需要新建三个变量:
JAVA_HOME,设置变量值为:jdk安装路径,例如:C:\Program Files\Java\jdk1.7.0;
Path,设置变量值为:%JAVA_HOME%\bin; %JAVA_HOME%\jre\bin;
Classpath,设置变量值为:%JAVA_HOME%\bin;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\jre\lib\rt.jar;
(注意,如果已经存在path变量,那么编辑这个变量,并把内容添加在末尾,以分号;相隔。)
最后测试以下:
配置完成后,进入cmd,输入javac -version,如果得到jdk的版本号,那么就说明配置成功。
三、下载Tomcat,放置到磁盘上,并配置环境变量
新建两个变量:CATALINA_HOME和CATALINA_BASE,并设置它们的值为:tomcat的目录位置,
例如:C:\Program Files\apache-tomcat-7.0
然后,在Path后面,加上以下内容:%CATALINA_HOME%\bin;
最后,在Classpath后面,加上以下内容:%CATALINA_HOME%\lib\servlet-api.jar;%CATALINA_HOME%\lib\jsp-api.jar;
点击%CATALINA_HOME%\bin\startup.bat,启动Tomcat,如果没有报错信息说明配置成功。
在浏览器中,输入http://localhost:8080/,进入tomcat的主页。
接下来,我们来配置一下tomcat的登录管理用户账号。
在%CATALINA_HOME%\conf目录下,存放着tomcat的所有配置文件,每次tomcat启动时,就会去读取这些配置文件,
并根据我们配置的内容进行加载启动。所以,如果你需要修改配置文件,那么最好重启一下tomcat,让配置生效。
相比之下,好像Resin就不需要重启,每次配置信息修改后,它就会自动重新加载重新启动,但是最好还是自己手动重启。
1、server.xml(可以配置端口、SSL连接等信息)
如果出现端口冲突时,我们可以修改这个文件里的端口号,来避免冲突。
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
这里的默认启动端口为8080,我们可以修改为我们想要的端口(80端口为http协议的默认端口,如果修改为80,那么可以直接通过http://localhost进行网站的访问)
2、tomcat-user.xml
这里可以配置tomcat管理账号,可以添加管理员账号。
<tomcat-users> <!-- NOTE: By default, no user is included in the "manager-gui" role required to operate the "/manager/html" web application. If you wish to use this app, you must define such a user - the username and password are arbitrary. --> <!-- NOTE: The sample user and role entries below are wrapped in a comment and thus are ignored when reading this file. Do not forget to remove <!.. ..> that surrounds them. --> <!-- <role rolename="tomcat"/> <role rolename="role1"/> <user username="tomcat" password="tomcat" roles="tomcat"/> <user username="both" password="tomcat" roles="tomcat,role1"/> <user username="role1" password="tomcat" roles="role1"/> --> <user username="manager" password="manager" roles="manager-gui"/> <user username="admin" password="admin" roles="admin-gui"/> </tomcat-users>
四、安装Eclipse或者MyEclipse进行开发了。
因为MyEclipse功能比较多,建议可以先优化一下,加速启动速度和反应速度。