`
lbyzx123
  • 浏览: 479807 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

安装和配置 WebSphere Application Server

阅读更多
WebSphere Application Server 是一种可在 Linux 上运行的,功能强大的全功能 Java 应用服务器。本文介绍了安装 WebSphere 和 Red Hat Linux 上的支持软件的细节,这可以帮助您避免代价高昂的延误。
WebSphere Application Server 是一种可在 Linux 上运行的,功能强大的全功能 Java 应用服务器。本文介绍了安装 WebSphere 和 Red Hat Linux 上的支持软件的细节,这可以帮助您避免代价高昂的延误。

准备

WebSphere Application Server 高级版和 Linux 进行了完美的结合。安装 WebSphere Application Server 本身并不太困难,但您还必须安装许多其它支持软件,包括:

Red Hat Linux 版本 6.2

IBM DB2 6.1,FixPak 3

IBM Developer Kit 和 Run-time Environment Linux 版,Java Technology Edition,版本 1.1.8

Web 服务器,可以是 Apache 1.3.12 或 IBM HTTP Server 1.3.12

支持框架的、HTML 4.0、兼容 CSS 的 Web 浏览器,例如 Netscape 4.72。

每一种产品都有其自己的安装和配置问题,这可能导致最终的 WebSphere Application Server 安装产生一些问题。

为简化起见,我使用大多数 IBM 的设置,即使用 IBM HTTP Server 而非 Apache,DB2 而非 Oracle。(WebSphere Application Server 与 Oracle 已在大多数平台上进行了测试,但还没有在 Linux 上进行过。)我在自己家里的机器(双引导环境)上进行了测试。自从设置并运行 Linux 后已经过了一段时间,我很好奇,想知道有哪些改变。

以下介绍假设您在机器上有 root 特权,并以 Root 用户执行所有命令。如果需要成为其他用户,该介绍会指出这一点。

核实硬件

对于 Linux 来说这是最重要的规则。确保您的硬件与在 Red Hat 硬件兼容性清单中列出的相匹配。我在开始之前没有进行检查,所以在安装时付出了很大代价。我的底板支持 AGP 视频,而这是 Red Hat 6.2 分发 CD 中所带内核不支持的。我使用基于文本的安装程序来安装 Red Hat,在发现 Red Hat 支持站点有最新的内核 rpm 包后升级了我的内核。这要比重新编译内核容易得多,但如果我早一些检查就会比现在更容易。

安装 Red Hat 6.2 和 Korn Shell

这取决于您的硬件,这可能是安装过程比较容易的部分。Red Hat 所带的安装指令非常完整,所以这里我就不再赘述了。不过,要记住一些重要事项。

用哪个窗口管理器?

WebSphere Application Server 有两个显而易见的部分,“管理服务器”和“管理客户机”。“管理服务器”没有用户界面。您要从命令行启动它,它将记录信息输出到一个文本文件中。相反, “管理客户机”有一个基于 Java 的 GUI,这意味着需要窗口系统和窗口管理器。

在 Linux 中,窗口系统是 X Windows,更具体地说,是 XFree86。而窗口管理器有许多不同的类型。因为“管理客户机”是基于 Java 的,所以不论使用哪个窗口管理器都可以。Red Hat 安装为您提供了两个比较简便的窗口管理器选择:Gnome 或 KDE,它们的主要差异在于外观和感觉。我选择的是 Gnome with Enlightenment,因为我以前没见过它。在选择一个工作站安装时,Netscape rpm 作为附加赠品自动选定。

在安装期间将要求您配置 X Windows 的设置。如果您知道视频卡上的芯片集、监视器的组成,以及它们是否与硬件兼容性清单匹配的话就会比较容易。

引导,还是双引导?

在生产环境中,Linux 机器将专门用于运行 WebSphere Application Server。不过,在测试情况下,可能需要在开发和测试环境之间对机器进行双重引导。因为我家里没有空闲的机器来设置 WebSphere Application Server,所以我进行了双引导。

要设置双引导,使用 Partition Magic 将现有的单一分区分成一些较小的分区。Lilo 是 Linux 的引导装入器,它使用 BIOS 来确定硬盘驱动器物理结构并读取引导分区。不幸的是,如果引导分区超过硬盘驱动器的第 1024 个柱面(在我 18 GB 的驱动器上大约 8 GB 的标记处),Lilo 将无法正确引导 Linux。因此我创建了三个分区:一个 8 GB 范围以内的小引导分区,另外一个 6 GB 的分区用来保存其它文件,还有一个 256 MB 的交换分区。

安装 Korn Shell

DB2 安装程序在 korn shell 中运行,因此在安装 DB2 之前需要安装 korm shell。不过,korn shell 不能由 Red Hat 安装程序自动安装。最简单的办法是从分发 CD 中安装它。假设 Red Hat 分发 CD 安装在 /mnt/cdrom 上,从命令行输入:

rpm -ivh /mnt/cdrom/RedHat/RPMS/pdksh-5.2.14-2.i386.rpm

安装 DB2 6.1



WebSphere Application Server 使用关系数据库来存储其大部分配置和运行时信息。这可以让 WebSphere Application Server 利用数据库系统的高级特性来支持分布式应用程序服务器。选择的数据库带 FixPak 3 的 DB2 6.1。不过我使用 FixPak 4 也没遇到什么困难。

WebSphere Application Server 分发 CD 带有正确版本的 DB2。我没有 WebSphere Application Server 分发 CD,因此我在安装 FixPac 之前安装了基本版本。如果您要这么做的话,记住不要在安装应用程序中创建数据库实例和管理服务器。应该先用 FixPak,然后返回安装应用程序来创建实例和管理服务器。在 Red Hat 和 DB2 之间有个错误,会导致 DB2 无法启动,这个问题把我难住了。如果您尝试在基本安装期间从安装应用程序创建数据库实例和管理服务器的话,它们将无法成功创建,安装将失败。

要运行安装应用程序,再次假设分发 CD 安装在 /mnt/cdrom,从命令行输入:

/mnt/cdrom/DB2/db2setup

完成了一般的安装进程后,安装应用程序将提供创建数据库实例和管理服务器的选项。在创建数据库之前必须有一个数据库实例,所以有必要现在创建它。从安装应用程序创建比从命令行容易的多。

如果这是生产服务器,不要使用缺省用户标识和口令。由于知道它们的人太多了,所以会造成安全性风险。但在该练习中为简单起见,我在设置中使用缺省 DB2 用户标识。

创建 WebSphere Application Server 数据库

一旦成功安装了 DB2,需要创建数据库来保存 WebSphere Application Server 配置和运行时信息。如果没有从安装应用程序中创建数据库实例,请现在创建。要创建 WebSphere Application Server 数据库:

对于 db2inst1 环境,从 Root 用户更改到 db2inst 用户。

启动 DB2。它可能已经启动,但这不会有任何损害。

要从一个干净的状态启动,卸下所有现有的名为 was 的数据库。

在数据库实例 db2inst1 中创建一个名为 was 的数据库。

更新 was 数据库配置以将 256 MB 的内存用作高速缓存。

改回 root 用户。

从命令行输入:

su - db2inst1

db2start

db2 drop db was

db2 create db was

db2 update db cfg for was using applheapsz 256

exit

安装 JDK

这部分可能是该作业中最容易的。从 IBM 下载站点下载 JDK rpm。 在编写本文时最新的 rpm 是 IBMJava118-SDK-1.1.8-4.0.i386.rpm。假设将 rpm 下载到 /root/rpms,从命令行输入:

rpm -ivh /root/rpms/IBMJava118-SDK-1.1.8-4.0.i386.rpm

在正确使用 JDK 之前必须设置好 shell 环境。检查有关 shell 的文档来了解如何设置环境。我使用 bash,因此在 /root/.bash_profile 文件中添加了以下几行:

JAVA_HOME=/usr/jdk118

PATH=$PATH:/usr/jdk118/bin

CLASSPATH=$CLASSPATH:/usr/jdk118/lib/classes.zip

export PATH JAVA_HOME CLASSPATH

为了确保更改在当前的命令行中生效,输入:

. ~/.bash_profile

以后打开的任何命令行窗口都应该具有已经正确设置的环境。

安装 Web 服务器

由于从 IBM 下载站点下载了许多软件时,我使用 IBM HTTP Server。Web 服务器必须在安装 WebSphere Application Server 之前安装。假设将 gzip 过的 tar 文件下载到 /root/tars,并希望 rpms 位于 /root/rpms 中,从命令行输入:

cd /root/rpms

gunzip -c ../tars/HTTPServer.linux.56.tar.gz | tar -xvf -

rpm -ivh IBM_HTTP_Server-1.3.12-0.i386.rpm

如果看到一个错误说 HTTP Server 无法启动,尝试更新 /opt/IBMHTTPServer/conf/httpd.conf 文件。因为我运行的是单机,所以将以下这行:

ServerType inetd 

更新为

ServerType standalone

可以在命令行上输入以下内容来启动服务器:

/opt/IBMHTTPServer/bin/apachectl start

启动 Netscape 浏览器,并指向 http://localhost/index.html,检查设置和运行是否一切正常。若正常应该看到类似图 1 的画面:

图 1. IBM HTTP Server 的欢迎页面

 

安装和配置 WebSphere Application Server

马上要成功了!这是最后一个要安装的 rpm。我从 IBM 下载站点下载的一个 60 天试验版本的 WebSphere Application Server ,所以 rpm 名与您在 CD 上看到的会不一样。将 /root/rpms 中的包 ungzip,然后再 untar 后,输入:

rpm -ivh /root/rpms/IBMWebAS-3.02ADV_TRIAL-1.i386.rpm

从命令行安装 WebSphere Application Server。

要配置 WebSphere Application Server 使它得以设置和运行,需要修改 /opt/IBMWebAS/bin/admin.config 文件中的三个项:

com.ibm.ejs.sm.adminServer.dbUser

在设置数据库实例时创建的 DB2 用户标识。 因为我选择的是缺省用户标识,所以将该值设置为 db2inst1。

com.ibm.ejs.sm.adminServer.dbPassword

com.ibm.ejs.sm.adminServer.dbUser 项中用户标识的口令。对我来说,它是 ibmdb2。

com.ibm.ejs.sm.adminServer.dbUrl

如果您没有将数据库命名为 was,则要更新该项。 如果没有,将值 jdbc:db2:was 改为 jdbc:was:yourdbname。

启动 DB2 和 Web 服务器

现在已安装完所有产品,可以准备启动 WebSphere Application Server 了。这里只剩下两件小事要做:启动 DB2,然后重新启动 Web 服务器。从命令行输入:

su - db2inst1

db2start

exit

/opt/IBMHTTPServer/bin/apachectl restart

测试 WebSphere Application Server 的安装

现在可以准备启动 WebSphere Application Server 了。再有三个命令就可以设置和运行它了。首先启动“管理服务器”。记住,必须以 root 用户来执行这一步。从命令行输入:

/opt/IBMWebAS/bin/startupServer.sh

这将启动“管理服务器”。不幸的是,它需要一段时间来设置和运行,很难说什么时候算准备好了。“管理服务器”将它的输出记录到文件,我们可以查看该文件来判断它什么时候准备好。因此,从另一个命令行输入:

tail -f /opt/IBMWebAS/logs/tracefile

当“管理服务器”就绪后,应该看到图 2 中的消息:

图 2. "A WebSphere Administration server open for e-business" 消息

 

下一步,启动“管理客户机”,它是用于配置应用服务器的基于 Java 的 WebSphere Application ServerGUI 管理控制台。要启动“管理客户机”,在一个新的命令行中输入:

/opt/IBMWebAS/bin/adminclient.sh

“管理客户机”出现在屏幕上大约需要几分钟的时间。看到下面的图 3 后,就可以准备配置全新的应用服务器了:

图 3. “管理客户机”应用程序



恭喜!您已在 Linux 上成功安装了 WebSphere Application Server 高级版。
分享到:
评论

相关推荐

    YOLOv12:以注意力为中心的实时目标检测器.pdf

    YOLOv12:以注意力为中心的实时目标检测器

    GO语言基础语法指令教程

    GO语言基础语法指令教程

    MATLAB代码实现:分布式电源接入对配电网运行影响深度分析与评估,MATLAB代码分析:分布式电源接入对配电网运行影响评估,MATLAB代码:分布式电源接入对配电网影响分析 关键词:分布式电源 配电

    MATLAB代码实现:分布式电源接入对配电网运行影响深度分析与评估,MATLAB代码分析:分布式电源接入对配电网运行影响评估,MATLAB代码:分布式电源接入对配电网影响分析 关键词:分布式电源 配电网 评估 参考文档:《自写文档,联系我看》参考选址定容模型部分; 仿真平台:MATLAB 主要内容:代码主要做的是分布式电源接入场景下对配电网运行影响的分析,其中,可以自己设置分布式电源接入配电网的位置,接入配电网的有功功率以及无功功率的大小,通过牛顿拉夫逊法求解分布式电源接入后的电网潮流,从而评价分布式电源接入前后的电压、线路潮流等参数是否发生变化,评估配电网的运行方式。 代码非常精品,是研究含分布式电源接入的电网潮流计算的必备程序 ,分布式电源; 配电网; 接入影响分析; 潮流计算; 牛顿拉夫逊法; 电压评估; 必备程序。,基于MATLAB的分布式电源对配电网影响评估系统

    三相光伏并网逆变器:Mppt最大功率跟踪与800V中间母线电压的电力转换技术,三相光伏并网逆变器:实现最大功率跟踪与800V中间母线电压的优化处理,三相光伏并网逆变器 输入光伏Mppt 最大功率跟踪

    三相光伏并网逆变器:Mppt最大功率跟踪与800V中间母线电压的电力转换技术,三相光伏并网逆变器:实现最大功率跟踪与800V中间母线电压的优化处理,三相光伏并网逆变器 输入光伏Mppt 最大功率跟踪中间母线电压800V 后级三相光伏并网逆变器 ,三相光伏并网逆变器; 输入光伏Mppt; 最大功率跟踪; 中间母线电压800V; 后级逆变器,三相光伏并网逆变器:MPPT最大功率跟踪800V母线电压

    基于SSM的车位销售平台设计与实现.zip(毕设&课设&实训&大作业&竞赛&项目)

    项目工程资源经过严格测试运行并且功能上ok,可实现复现复刻,拿到资料包后可实现复现出一样的项目,本人系统开发经验充足(全栈全领域),有任何使用问题欢迎随时与我联系,我会抽时间努力为您解惑,提供帮助 【资源内容】:包含源码+工程文件+说明等。答辩评审平均分达到96分,放心下载使用!可实现复现;设计报告也可借鉴此项目;该资源内项目代码都经过测试运行,功能ok 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 【提供帮助】:有任何使用上的问题欢迎随时与我联系,抽时间努力解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 下载后请首先打开说明文件(如有);整理时不同项目所包含资源内容不同;项目工程可实现复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用

    西门子博途三部十层电梯程序案例解析:基于Wincc RT Professional V14及更高版本的应用探索,西门子博途三部十层电梯程序案例解析:基于Wincc RT Professional画面与

    西门子博途三部十层电梯程序案例解析:基于Wincc RT Professional V14及更高版本的应用探索,西门子博途三部十层电梯程序案例解析:基于Wincc RT Professional画面与V14及以上版本技术参考,西门子1200博途三部十层电梯程序案例,加Wincc RT Professional画面三部十层电梯程序,版本V14及以上。 程序仅限于参考资料使用。 ,西门子;1200博途;三部十层电梯程序案例;Wincc RT Professional;V14以上程序版本。,西门子V14+博途三部十层电梯程序案例:Wincc RT Pro专业画面技术解析

    基于舆情数据的知识图谱推荐可视化系统论文,全原创,免费分享

    基于舆情数据的知识图谱推荐可视化系统论文,全原创,免费分享

    基于Vivado源码的AM包络检调制解调与FIR滤波器设计在FPGA上的实现,基于Zynq-7000和Artix-7系列的AM包络检调制解调源码及Vivado环境下的实现,AM包络检调制解调,Viva

    基于Vivado源码的AM包络检调制解调与FIR滤波器设计在FPGA上的实现,基于Zynq-7000和Artix-7系列的AM包络检调制解调源码及Vivado环境下的实现,AM包络检调制解调,Vivado源码 FPGA的AM调制解调源码,其中FIR滤波器根据MATLAB设计。 【AM_jietiao】文件是基于zynq-7000系列,但没有涉及AD与DA,只是单纯的仿真。 【AM包络检调制解调_Vivado源码】文件基于Artix-7系列,从AD读入信号后,进行AM调制,并解调DA输出。 ,AM包络检调制解调;Vivado源码;FPGA;AM调制解调源码;FIR滤波器;MATLAB设计;Zynq-7000系列;Artix-7系列;AD读入信号;DA输出,AM包络调制解调源码:Zynq-7000与Artix-7 FPGA的不同实现

    rdtyfv、ijij

    yugy

    2025山东大学:DeepSeek应用与部署(部署方案大全+API调用+业务应用)-80页.pptx

    2025山东大学:DeepSeek应用与部署(部署方案大全+API调用+业务应用)-80页.pptx

    chromedriver-mac-x64-135.0.7023.0(Dev).zip

    chromedriver-mac-x64-135.0.7023.0(Dev).zip

    基于单片机protues仿真的433MHz无线模块编解码收发通信测试(仿真图、源代码)

    基于单片机protues仿真的433MHz无线模块编解码收发通信测试(仿真图、源代码) 该设计为单片机protues仿真的433MHz无线模块收发通信测试; 1、433M超再生收发模块; 2、在仿真图中是把发射MCU的P2_7腿直接输入到接收MCU的INT0实现编码解码的; 3、通过433MHz无线模块实现无线通信的编解码功能; 4、按键控制指令; 5、液晶屏显示收发状态和信息;

    车机安卓版好用的应用管理app

    资源说说明; 自带文件管理 adb操作以及应用管理等等的功能。 操作性对比其他应用较好。 参阅博文: https://blog.csdn.net/mg668/article/details/145689511?spm=1001.2014.3001.5352

    软件工程课程设计前端.zip

    项目工程资源经过严格测试运行并且功能上ok,可实现复现复刻,拿到资料包后可实现复现出一样的项目,本人系统开发经验充足(全栈全领域),有任何使用问题欢迎随时与我联系,我会抽时间努力为您解惑,提供帮助 【资源内容】:包含源码+工程文件+说明等。答辩评审平均分达到96分,放心下载使用!可实现复现;设计报告也可借鉴此项目;该资源内项目代码都经过测试运行,功能ok 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 【提供帮助】:有任何使用上的问题欢迎随时与我联系,抽时间努力解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 下载后请首先打开说明文件(如有);整理时不同项目所包含资源内容不同;项目工程可实现复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用

    智慧图书管理系统(源码+数据库+论文)java开发springboot框架javaweb,可做计算机毕业设计或课程设计

    智慧图书管理系统(源码+数据库+论文)java开发springboot框架javaweb,可做计算机毕业设计或课程设计 【功能需求】 本系统分为读者、管理员2个角色 读者可以进行注册登录、浏览图书以及留言、图书借阅、图书归还、图书续借、个人中心、论坛交流、等功能 管理员可以进行读者管理、图书管理、论坛论坛回复管理、图书借阅管理(下架、库存管理、修改、删除)、轮播图管理 【环境需要】 1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。 2.IDE环境:IDEA,Eclipse,Myeclipse都可以。 3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可 4.数据库:MySql 5.7/8.0等版本均可; 【购买须知】 本源码项目经过严格的调试,项目已确保无误,可直接用于课程实训或毕业设计提交。里面都有配套的运行环境软件,讲解视频,部署视频教程,一应俱全,可以自己按照教程导入运行。附有论文参考,使学习者能够快速掌握系统设计和实现的核心技术。

    三相APFC电路与单相Boost PFC电路仿真模型:电压外环电流内环双闭环控制研究,三相电路仿真模型:探索APFC电路、单相PFC电路及BoostPFC电路的动态特性与双闭环控制策略,APFC电路

    三相APFC电路与单相Boost PFC电路仿真模型:电压外环电流内环双闭环控制研究,三相电路仿真模型:探索APFC电路、单相PFC电路及BoostPFC电路的动态特性与双闭环控制策略,APFC电路,单相PFC电路,单相BoostPFC电路仿真模型。 网侧220V 50Hz,输出电压设置为50Hz。 电压外环电流内环双闭环控制仿真模型 ,APFC电路; 单相PFC电路; 单相BoostPFC电路仿真模型; 网侧电压; 220V 50Hz; 输出电压50Hz; 电压外环电流内环双闭环控制仿真模型。,基于APFC电路的单相Boost PFC仿真模型:网侧电压220V/50Hz下电压电流双闭环控制的研究与应用

    MATLAB环境下ADMM算法在分布式调度中的应用:比较并行与串行算法(Jocobi与Gaussian Seidel)的优化效果与实现细节-基于YALMIP和GUROBI的仿真平台复刻参考文档的研究

    MATLAB环境下ADMM算法在分布式调度中的应用:比较并行与串行算法(Jocobi与Gaussian Seidel)的优化效果与实现细节——基于YALMIP和GUROBI的仿真平台复刻参考文档的研究结果。,MATLAB下ADMM算法在分布式调度中的并行与串行算法应用:基于YALMIP与GUROBI的仿真研究,MATLAB代码:ADMM算法在分布式调度中的应用 关键词:并行算法(Jocobi)和串行算法(Gaussian Seidel, GS) 参考文档:《主动配电网分布式无功优化控制方法》《基于串行和并行ADMM算法的电-气能量流分布式协同优化》 仿真平台:MATLAB YALMIP GUROBI 主要内容:ADMM算法在分布式调度中的应用 复刻参考文档 ,关键词:ADMM算法; 分布式调度; 并行算法(Jocobi); 串行算法(Gaussian Seidel, GS); MATLAB代码; YALMIP; GUROBI; 主动配电网; 无功优化控制方法; 能量流分布式协同优化。,MATLAB实现:ADMM算法在分布式调度中的并行与串行优化应用

    “考虑P2G、碳捕集与碳交易机制的综合能源系统优化调度模型研究”,考虑电转气P2G与碳捕集设备的热电联供综合能源系统优化调度模型研究(含碳交易机制与四种算例场景分析),考虑P2G和碳捕集设备的热电联供

    “考虑P2G、碳捕集与碳交易机制的综合能源系统优化调度模型研究”,考虑电转气P2G与碳捕集设备的热电联供综合能源系统优化调度模型研究(含碳交易机制与四种算例场景分析),考虑P2G和碳捕集设备的热电联供综合能源系统优化调度模型 摘要:代码主要做的是一个考虑电转气P2G和碳捕集设备的热电联供综合能源系统优化调度模型,模型耦合CHP热电联产单元、电转气单元以及碳捕集单元,并重点考虑了碳交易机制,建立了综合能源系统运行优化模型,与目前市面上的代码不同,本代码完全复现了文档中所提出的四种算例场景,没有对比算例,买过去也没有任何意义,四种算例主要包括: 1)t不包括P2G、CCS、以及碳交易 2)t包括P2G,但是不包括CCS以及碳交易 3)t包括P2G和CCS,但是不包括碳交易 4)t包括P2G、CCS以及碳交易 且最终的实现效果与文档进行对比后,虽然数值无法100%一致,但是结果以及数值曲线,几乎完全一样,此版本为目前市面上最好的园区综合能源调度代码,没有之一 ,考虑电转气(P2G); 碳捕集设备; 热电联供综合能源系统; 优化调度模型; 碳交易机制; CHP热电联产单元; 耦合模型; 算

    FS-LDM培训材料(DAY_2)_NCR数据仓库事业部.ppt

    FS-LDM培训材料(DAY_2)_NCR数据仓库事业部.ppt

    专题 平面向量的数量积(学生版)20250222.pdf

    专题 平面向量的数量积(学生版)20250222.pdf

Global site tag (gtag.js) - Google Analytics