downloadDriveFile.jsp 11.4 KB
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%@ include file="/systeminfo/init_wev8.jsp" %>
<%@ taglib uri="/WEB-INF/weaver.tld" prefix="wea"%>
<%@ page import="weaver.general.Util" %>
<jsp:useBean id="RecordSet" class="weaver.conn.RecordSet" scope="page"/>
<jsp:useBean id="SapUtil" class="com.weaver.integration.util.IntegratedUtil" scope="page"/>
<link href="/css/Weaver_wev8.css" type=text/css rel=stylesheet>
<%
if(!HrmUserVarify.checkUserRight("IntegratedManagement:Maint", user)){
 	response.sendRedirect("/notice/noright.jsp");
 	return;
}
%>
<html>

 <head>
 	<title><%= SystemEnv.getHtmlLabelName(82620 ,user.getLanguage()) %></title><!-- 驱动下载 -->
 
 
 <link href="/css/Weaver_wev8.css" type="text/css" rel=stylesheet>
 <SCRIPT language="javascript" src="/js/weaver_wev8.js"></script>
<link href="/js/jquery/ui/jquery-ui_wev8.css" type="text/css" rel=stylesheet>

<style type="text/css">

.container{
	margin-top:10px;
	margin-left:20px;
}

.stepTitle {
	font-size:18px;
	color:#242424;
	vertical-align:middle;
}

.inner_tab {
	width:714px;
	border-collapse:collapse;
}
.inner_tab td{
	border:1px solid #eaeaea;
}
.osInfo,.rpmInfo{
	height:63px;
	vertical-align:middle;
}

.coldesc{
	width:178px;
	vertical-align:middle;
	text-align:center;
}
.fileInfo{
	height:45px;
}

.fileInfo td{
	vertical-align:middle;
	text-align:center;
}
.fileInfo .title{
	background-color:#fbfbfb;
}

.filePath{
	color:#f47c00;
}

A:link {
 color: #008ef8;
}

.btn_downloadDriver{
	background-color:#008ef5;
	cursor:pointer;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}

.big {
	border:none;
    padding-top: 6px;
    padding-bottom: 8px;
    padding-left:15px;
    padding-right:22px;
    height:40px;
    
}

.big font{
	vertical-align:text-top;
	font-size:13px;
}
.stepTileRow{
	height:60px;
	vertical-align:middle;
}

.download_Img{
	vertical-align:text-top;
}

</style>

<script>
function downloadDriverFile(url){
	window.location.href=url;	
}

</script>
</head>
<body>
<%@ include file="/systeminfo/RightClickMenuConent_wev8.jsp" %>
<%@ include file="/systeminfo/RightClickMenu_wev8.jsp" %>

<%
	Properties props = System.getProperties();
	String arch =  props.getProperty("os.arch");
	//out.println("----arch:"+arch+"</br>");
	String name = props.getProperty("os.name");
	//out.println("----name:"+name+"</br>");
	String osVersion = props.getProperty("os.version");
	//out.println("----osVersion:"+osVersion+"</br>");
	String javapath = props.getProperty("java.home");
	//out.println("----javapath:"+javapath+"</br>");
	String version = props.getProperty("java.version");
	//out.println("----version:"+version+"</br>");
	String jdkBit = props.getProperty("sun.arch.data.model");
	//out.println("----jdkBit:"+jdkBit+"</br>");
	String cpuType = props.getProperty("sun.cpu.isalist");
	//out.println("----cpuType:"+cpuType+"</br>");
	String osSysIcon = "";//操作系统图标
	String downloadJarName = "";//需下载的文件名
	String downloadJarUrl = "";//需下载的文件路径
	String jarSrcPath = "";//jar包原始路径
	String jarTargetPath = ""; //jar包存放目录
	String dllTargetPath ="";//动态链接库存放目录
	String dllFilename ="";//动态链接库文件名称
	String showRpmFile = "none";//linux环境是否需要下载相应文件。
	//showRpmFile = "";
	String rpmFileName = "compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm";
	String rpmFileUrl = "/integration/sapjar/compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm";
	if(name.toLowerCase().contains("window")) {
		osSysIcon="/integration/images/drv_windows_wev8.png";
		jarTargetPath = "Resin目录\\lib";
		dllFilename = "librfc32.dll、sapjcorfc.dll";
		dllTargetPath="C:\\Windows\\System32";
		jarSrcPath=GCONST.getRootPath()+"WEB-INF\\lib";
		if (arch.toLowerCase().contains("amd64")) {
			downloadJarName = "Windows 64bit sapjco-ntamd64";
			downloadJarUrl = "/integration/sapjar/sapjco21P_10-20007305.zip";
		} else if (arch.toLowerCase().contains("ia64")) {
			downloadJarName = "Windows 64bit sapjco-ntia64";
			downloadJarUrl = "/integration/sapjar/sapjco21P_10-20007306.zip";
		} else {
			downloadJarName = "Windows 32bit";
			downloadJarUrl = "/integration/sapjar/sapjco21P_10-20007304.zip";
		}
	}else if(name.toLowerCase().contains("linux")) {
		showRpmFile="";
		osSysIcon="/integration/images/drv_redhat_wev8.png";
		jarTargetPath = "Resin目录/lib";
		dllFilename="librfccm.so、libsapjcorfc.so";
		jarSrcPath=GCONST.getRootPath()+"WEB-INF/lib";
		if (arch.toLowerCase().contains("amd64")) {
			downloadJarName = "Linux on x86_64 64bit";
			downloadJarUrl = "/integration/sapjar/sapjco21P_10-20007300.zip";
		} else if (arch.toLowerCase().contains("ia64")) {
			downloadJarName = "Linux on IA-64 64bit";
			downloadJarUrl = "/integration/sapjar/sapjco21P_10-10002885.zip";
		} else if (arch.toLowerCase().contains("ppc64")) {
			downloadJarName = "Linux on PPC-64 64bit";
			downloadJarUrl = "/integration/sapjar/sapjco21P_10-20007302.zip";
		} else {
			downloadJarName = "Linux on IA32 32bit";
			downloadJarUrl = "/integration/sapjar/sapjco21P_10-20007301.zip";
		}
		if(version.contains("1.6")){
			if(arch.toLowerCase().contains("ppc64")){
				dllTargetPath=javapath+"/lib/ppc64";
			}else{
				dllTargetPath=javapath+"/lib/amd64";
			}
		}else if(version.contains("1.7")||version.contains("1.8")){
			dllTargetPath="/usr/lib64";
		}
	}
	
%>
<div class="zDialog_div_content">
	<table class="container">
		<tr class="stepTileRow">
			<td width="50px"><img src="/integration/images/drv_1_wev8.png" style="vertical-align:middle;"></td>
			<td id="stepTitle_1" class="stepTitle"><%=SystemEnv.getHtmlLabelName(82619 ,user.getLanguage()) %></td><!-- 操作系统信息及驱动包文件 -->
		</tr>
		<tr>
			<td></td>
			<td> 
				<table class="inner_tab">
					<tr class="osInfo">
						<td class="coldesc"><%=SystemEnv.getHtmlLabelName(82621 ,user.getLanguage()) %></td><!-- 服务器操作系统信息 -->
						<td align="left" valign="middle">
							&nbsp;&nbsp;&nbsp;&nbsp;<img style="vertical-align:middle" src="<%=osSysIcon%>"/><span>&nbsp;&nbsp;<%= name %>&nbsp;&nbsp;<%=arch  %>&nbsp;</span>
						</td>
					</tr>
					<tr class="osInfo">
						<td class="coldesc"><%="JDK版本"%></td><!-- jdk版本 -->
						<td align="left" valign="middle">
							&nbsp;&nbsp;&nbsp;&nbsp;<img style="vertical-align:middle;height:32px;width:32px;" src="/integration/images/icon_jdk.jpg"/>&nbsp;&nbsp;<%= version +" "+ jdkBit +"bit"%>
						</td>
					</tr>
					<tr class="osInfo">
						<td class="coldesc"><%=SystemEnv.getHtmlLabelName(82600 ,user.getLanguage()) %></td><!-- 需下载文件  -->
						<td>&nbsp;&nbsp;&nbsp;&nbsp;
							<a style='cursor:pointer;' href='<%=downloadJarUrl%>'><%=downloadJarName%></a>
							&nbsp;&nbsp;&nbsp;&nbsp;
							<span class="btn_downloadDriver big" id="btn_downloadDriver" onclick="downloadDriverFile('<%=downloadJarUrl%>')" >
								<img src="/integration/images/drv_download_wev8.png" class="download_Img"/>
								<font style="color:#fff">&nbsp;<%=SystemEnv.getHtmlLabelName(31156,user.getLanguage()) %></font><!-- 下载 -->
							</span>
						</td>
					</tr>
				</table>
			</td>
		</tr>
		<tr>
		<td colspan="2" height="10px"></td>
		</tr>
		<tr class="stepTileRow"> 
			<td><img src="/integration/images/drv_2_wev8.png" style="vertical-align:middle;"></td>
			<td id="stepTitle_2" class="stepTitle"><%=SystemEnv.getHtmlLabelName(82623 ,user.getLanguage()) %></td><!-- 解压文件包安装以下文件 -->
		</tr>
		<tr>
			<td></td>
			<td>
				<table class="inner_tab">
					<tr class="fileInfo">
						<td rowspan="3" class="coldesc"><%=SystemEnv.getHtmlLabelName(82574,user.getLanguage()) %></td><!-- 驱动包的安放位置 -->
						<td class="title"><%=SystemEnv.getHtmlLabelName(17517,user.getLanguage()) %></td><!-- 文件名称 -->
						<td class="title"><%=SystemEnv.getHtmlLabelName(82622,user.getLanguage()) %></td><!-- 请存放到以下路径 -->
					</tr>
					<tr class="fileInfo">
						<td>sapjco.jar</td>
						<td class="filePath"><%=jarTargetPath%>	</td>
					</tr>
					<tr class="fileInfo">
						<td><%=dllFilename%></td>
						<td class="filePath"><%=dllTargetPath%>
						</td>
					</tr>
				</table>
			</td>
		</tr>
		<tr class="stepTileRow"> 
			<td><img src="/integration/images/drv_3_wev8.png" style="vertical-align:middle;"></td>
			<td id="stepTitle_3" class="stepTitle"><%="请将下列文件移动到目标路径下(需关闭服务)" %></td><!-- 检查文件 -->
		</tr>
		<tr>
			<td></td>
			<td>
				<table class="inner_tab">
					<tr class="fileInfo">
						<td class="coldesc"><%=SystemEnv.getHtmlLabelName(17517 ,user.getLanguage()) %></td><!-- 文件名称  -->
						<td class="title"><%="文件原始路径"%></td>
						<td class="title"><%="文件目标路径"%></td>
					</tr>
					<tr class="fileInfo">
						<td>sapjco3.jar</td>
						<td><%=jarSrcPath%></td>
						<td><%=jarTargetPath%></td>
					</tr>
				</table>
			</td>
		</tr>
		<tr class="stepTileRow"> 
			<td><img src="/integration/images/drv_4_wev8.png" style="vertical-align:middle;"></td>
			<td id="stepTitle_4" class="stepTitle"><%="如果存在下列文件,请删除(需关闭服务)" %></td>
		</tr>
		<tr>
			<td></td>
			<td>
				<table class="inner_tab">
					<tr class="fileInfo">
						<td class="title"><%=SystemEnv.getHtmlLabelName(17517,user.getLanguage()) %></td><!-- 文件名称 -->
						<td class="title"><%="文件路径"%></td>
					</tr>
					<tr class="fileInfo">
						<td>sapjco.jar</td>
						<td><%=jarSrcPath%></td>
					</tr>
					<tr class="fileInfo">
						<td>sapjco3.jar</td>
						<td><%=jarSrcPath%></td>
					</tr>
				</table>
			</td>
		</tr>
		<tr class="stepTileRow">
			<td><img src="/integration/images/drv_5_wev8.png" style="vertical-align:middle;"></td>
			<td id="stepTitle_5" class="stepTitle"><%="请重启服务,在数据源检查连接是否成功" %></td><!-- 检查文件 -->
		</tr>
		<tr class="stepTileRow" style="display: <%=showRpmFile%>">
			<td><img src="/integration/images/drv_6_wev8.png" style="vertical-align:middle;"></td>
			<td id="stepTitle_6" class="stepTitle"><%="重启服务后,如果连接失败,请再处理以下内容" %></td><!-- 检查文件 -->
		</tr>
		<tr style="display: <%=showRpmFile%>">
			<td></td>
			<td>
				<table class="inner_tab">
					<tr class="rpmInfo" >
						<td class="coldesc"><%="1. 下载文件"%></td><!-- 文件名称 -->
						<td align="left" valign="middle">&nbsp;&nbsp;&nbsp;&nbsp;
							<a style='cursor:pointer;' href='<%=rpmFileUrl%>'><%=rpmFileName%></a>
							&nbsp;&nbsp;&nbsp;&nbsp;
							<span class="btn_downloadDriver big" id="btn_downloadDriverRPM" onclick="downloadDriverFile('<%=rpmFileUrl%>')" >
								<img src="/integration/images/drv_download_wev8.png" class="download_Img"/>
								<font style="color:#fff">&nbsp;<%=SystemEnv.getHtmlLabelName(31156,user.getLanguage()) %></font><!-- 下载 -->
							</span>

						</td>
					</tr>
					<tr class="rpmInfo">
						<td class="coldesc"><%="2. 文件放到此路径下"%></td>
						<td align="left" valign="middle">&nbsp;&nbsp;&nbsp;&nbsp;<%=dllTargetPath%></td>
					</tr>
					<tr class="rpmInfo">
						<td class="coldesc"><%="3. 在控制台输入如下命令"%></td>
						<td align="left" valign="middle">
							&nbsp;&nbsp;&nbsp;&nbsp;
							命令1:&nbsp; <%="cd "+dllTargetPath%>
							</br>
							&nbsp;&nbsp;&nbsp;&nbsp;
							命令2:&nbsp; <%="rpm -ivh compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm"%>
						</td>
					</tr>
				</table>
			</td>
		</tr>
		<tr style="height: 20px;"></tr>
	</table>
  	</div>
  </body>
</html>