[环境:操作系统Centos 7 64-bit3台节点ip 主机名 10.91.99.101 master10.91.99.102 slave110.91.99.103 slave210.91.99.104 slave3 三个节点上已经布署好had
本次安装环境如下:
JDK:j2sdk-1_4_2_13
文件名:j2sdk-1_4_2_13-windows-i586-p.exe
下载地址:/
TOMCAT:tomcat-5.0.28
文件名:jakarta-tomcat-5.0.28.zip
下载地址:/
JFREEChart:jfreechart-0.9.20
文件名:jfreechart-0.9.20.zip
下载地址:/jfreechart/
一、J2SDK的安装及配置:
运行j2sdk-1_4_2_13-windows-i586-p.exe进行安装到目录D:\j2sdk1.4.2
1.我的电脑->属性->高级->系统环境变量->PATH增加 "D:\j2sdk1.4.2\bin;" ;
2.我的电脑->属性->高级->系统环境变量->JAVA_HOME "D:\j2sdk1.4.2" ;
3.我的电脑->属性->高级->系统环境变量->classpath增加"D:\j2sdk1.4.2\lib\dt.jar;D:\j2sdk142\lib\tools.jar;D:\j2sdk142\lib;." ;
注意后面那个点,它表示当前目录,包含了该目录后,[SuseLinux安装Java1、准备工作: 到Oracle官网下载JDK jdk-6u31-linux-x64-rpm.bin,根据系统是32还是64位的选择下载对应的rpm包。 根据需要选择是否删除lin就可以到任意目录下去执行需要用到该目录下某个类的Java程序;
(图例同上,此略)
4.命令提示符下输入javac,出现参数提示则表示安装成功.
二、TOMCAT安装配置
解压缩jakarta-tomcat-5.0.28.zip到D:\tomcat
1.我的电脑->属性->高级->系统环境变量->TOMCAT_HOME增加"D:\tomcat" ;
2.我的电脑->属性->高级->系统环境变量->CATALINA_HOME增加"D:\tomcat" ;
(图例同上,略)
3.修改D:\tomcat\conf\server.xml
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" />
4.启动和停止TOMCAT
启动:进入D:\tomcat\bin执行startup.bat //注意,启动后关闭窗口会关闭服务
停止:进入D:\tomcat\bin 执行shutdown.bat
5.服务器测试
编辑文档timetest.jsp
现在的时间是:
%>
在浏览器中输入:http://localhost/timetest.jsp
返回
现在的时间是:
Wed Mar 07 17:14:31 CST
表明TOMCAT安装配置成功。
三、JFREECHART安装配置
解压缩jfreechart-0.9.20.zip 在任意目录
1. 将目录中的”jfreechart-0.9.20.jar、lib\jcommon-0.9.5.jar、lib\gnujaxp.jar”拷备到“D: \j2sdk1.4.2_13\lib\”并在 我的电脑->属性->高级->系统环境变量-> classpath 中增加
“D:\j2sdk1.4.2_13\lib\jcommon-0.9.5.jar;D:\j2sdk1.4.2_13\lib\gnujaxp.jar;D:\j2sdk1.4.2_13\lib\jfreechart-0.9.20.jar”(推荐)
2. 将目录中的”jfreechart-0.9.20.jar、lib\jcommon-0.9.5.jar、lib\gnujaxp.jar ”拷备到”D:\tomcat\webapps\ROOT\WEB-INF\lib”
3. 在”D:\tomcat\webapps\ROOT\WEB-INF\web.xml”中增加以下内容
在最后的前增加以下内容
DisplayChart
org.jfree.chart.servlet.DisplayChart
DisplayChart
/servlet/DisplayChart
4. 测试jfreechart
编辑测试文件testline.jsp
XYSeries dataSeries = new XYSeries("增长");
for (int i = 0; i <= 10; i++)
{
int x=(int) (100*Math.random());
int y=(int) (100*Math.random());
dataSeries.add(x,y);
}
XYSeries dataSeries1 = new XYSeries("趋势");
for (int j = 0; j <= 100; j++)
{
int x=(int) (100*Math.random());
int y=(int) (100*Math.random());
dataSeries1.add(j,40);
}
XYSeriesCollection xyDataset = new XYSeriesCollection();
xyDataset.addSeries(dataSeries);
xyDataset.addSeries(dataSeries1);
String filename = "";
SimpleDateFormat sdf = new SimpleDateFormat("dd-MMM-yyyy", Locale.UK);
StandardXYToolTipGenerator ttg = new StandardXYToolTipGenerator(StandardXYToolTipGenerator.DEFAULT_TOOL_TIP_FORMAT,sdf,NumberFormat.getInstance());
TimeSeriesURLGenerator urlg = new TimeSeriesURLGenerator(sdf, "pie_chart.jsp", "series", "hitDate");
// Create the chart object
ValueAxis xAxis = new NumberAxis("X轴坐标");
//x轴坐标
ValueAxis yAxis = new NumberAxis("Y轴坐标");
//y轴坐标
StandardXYItemRenderer renderer = new StandardXYItemRenderer(StandardXYItemRenderer.LINES ,ttg, urlg);
renderer.setShapesFilled(true);
Font font=new Font("黑体",Font.TRUETYPE_FONT, 12);
XYPlot plot = new XYPlot(xyDataset, xAxis, yAxis, renderer);
JFreeChart chart = new JFreeChart("测试曲线图", font, plot, true);
chart.setBackgroundPaint(java.awt.Color.white);
// Write the chart image to the temporary directory
ChartRenderingInfo info = new ChartRenderingInfo(new StandardEntityCollection());
filename = ServletUtilities.saveChartAsPNG(chart, 500, 300, info, session);
String graphURL = request.getContextPath() + "/servlet/DisplayChart?filename=" + filename;%>
在浏览器中执行: http://localhost/testline.jsp
表明安装配置成功。
[ (1)新建或编辑系统变量JAVA_HOME,设置或增加JDK的安装路径,如: C:/Program Files/Java/jdk1.5.0_06 (2)新建或编辑系统变量Path,使任意路径下可识别java命令,