已经有很多人写过这方面的文章了,但我是首次接触java平台的安装,所以还是想写出来。
最近需要安装xplanner这个开源的软件,也好在本地试用一下。但在安装过程中首先遇到的挑战却是如何搭建环境。经过在网上查找资料,下载软件,搜索安装方法,发现最大的问题是环境变量。而且第一个感觉是java平台上的各个软件之间以及不同版本之间的兼容性不是很好。也许是因为技术更新太快了,新特性需要发挥出来,所以没有特别注重兼容性的问题。当然在安装之前最好能知道当前版本是运行在什么环境下的。写了这么多,才想起来是不是我在安装之前就没有留意最新的技术动态呢?做为经验下面的步聚可能别人也写过了,但我始终觉自己整理出来会对本人和大家更有帮助吧。转入正题了。
安装jdk1.4.2
设置JAVA_HOME="jdk的安装路径" 如:JAVA_HOME="C:\j2sdk1.4.2_09"
设置CLASSPATH=%JAVA_HOME%\lib;
%JAVA_HOME%\lib\dt.jar;
%JAVA_HOME%\lib\tools.jar;
设置PATH=%JAVA_HOME%\bin;
建立java文件。
HelloWorld.java
public class HelloWorld
{
public static void main(String[] args)
{
System.out.println("Hello,World!");
}
}
javac hello.java
java hello
===================================================
安装tomcat
设置CATALINA_BASE="tomcat的安装路径" 如:"C:\Program Files\Apache Software Foundation\Tomcat 5.0"
设置CATALINA_HOME="tomcat的安装路径" 如:"C:\Program Files\Apache Software Foundation\Tomcat 5.0"
设置CLASSPATH=%CATALINA_BASE%\common\lib\servlet-api.jar;
设置PATH=%CATALINA_HOME%\bin;
%CATALINA_HOME%\common\lib;
启动tomcat,在浏览器中访问: http://localhost:8080/
在%CATALINA_BASE%\conf\Catalina\localhost目录下增加myapp.xml内容如下:
<?xml version='1.0' encoding='utf-8'?>
<Context docBase="${catalina.home}/server/webapps/myapp" path="/myapp">
</Context>
在%CATALINA_BASE%\server\webapps目录下增加myapp目录
增加index.html内容如下:
<HTML>
<HEAD>
<TITLE>Listing 2.1</TITLE>
</HEAD>
<BODY>
<NOBR>
请改变您浏览器窗口的宽度,使之小于这一行的宽度,看看这个标记的作用!<BR>
</NOBR>
Here's the result;
<SCRIPT LANGUAGE="JavaScript">
<!-- HIDE FROM OTHER BROWSERS
// Output "It Works!"
document.write("It Works! <BR>");
//STOP HIDING FROM OTHER BROWSER -->
</SCRIPT>
</BODY>
</HTML>
在浏览器里访问http://localhost:8080/myapp/index.html
===================================================
安装mysql
设置PATH=%MYSQL_HOME%\bin
在windows的命令行窗口运行mysql.exe进入mysql控制台
mysql> show databases;
mysql> show tables;
mysql> create database mydatabase;
mysql> use mydatabase;
mysql> create table about(id int(8) primary key,name varchar(10));
mysql> insert into about values('0','myname');
mysql> select * from about;
mysql> exit;
===================================================
安装jdbc
解压缩到C盘根目录
|-------------------------------------------------
| 也可以先不做这两步
| 将mysql-connector-java-3.1.10-bin-g.jar复制到%JAVA_HOME%\lib目录里
| 将mysql-connector-java-3.1.10-bin.jar;复制到%JAVA_HOME%\mysqlforjdbc目录里
| 设置CLASSPATH=%JAVA_HOME%\lib\mysql-connector-java-3.1.10-bin-g.jar;
| %JAVA_HOME%\mysqlforjdbc\mysql-connector-java-3.1.10-bin.jar;
|-------------------------------------------------
设置CLASSPATH="jdbc的解压缩路径" 如:"C:\mysql-connector-java-3.1.10"
在%CATALINA_BASE%\server\webapps\myapp目录里增加first.jsp内容如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%
Class.forName("com.mysql.jdbc.Driver").newInstance();
//DriverManager.registerDriver(new com.mysql.jdbc.Driver());
Connection dbcon=null;
try{dbcon= DriverManager.getConnection("jdbc:mysql://localhost:3306/test?user=root&password=admin");
} catch (SQLException ex){
System.out.println("SQLException: " + ex.getMessage());
System.out.println("SQLState: " + ex.getSQLState());
System.out.println("VendorError: " + ex.getErrorCode());
}
Statement stmt=dbcon.createStatement();
String sql="select * from about";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你");%>
<%rs.close();
stmt.close();
dbcon.close();
%>
</html>
在浏览器里访问http://localhost:8080/myapp/first.jsp
如果每一步骤都通过了,那么说明已经安装成功!但有一点疑问的是网上的资料都是把虚拟目录放在\Tomcat 5.0\webapps而我放在这个目录下面就是不能测试通过,但我把虚拟目录放在\Tomcat 5.0\server\webapps却可以,不明白是为什么。难道是不同版本造成的??还请大家能够给予解释。
浙公网安备 33010602011771号