⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 build.cmd

📁 weblogic应用全实例
💻 CMD
字号:
@REM Copyright (c) 2000 BEA Systems, Inc. All Rights Reserved.
@REM You must set your environment by running the setExamplesEnv script 
@REM prior to executing this script.

@REM Adjust these variables to match your environment
set VISIBROKER_HOME=c:\Inprise\vbroker
set IDL2CPP=%VISIBROKER_HOME%\bin\idl2cpp -no_servant -idl_strict

@REM Create the build directory, and copy the deployment descriptors into it
mkdir build build\META-INF build\images idlSources cpp\javax\ejb
copy *.xml build\META-INF
copy *.gif build\images

@REM Compile EJB classes into the build directory (jar preparation)
javac -d build Trader.java TraderHome.java TradeResult.java TraderBean.java

@REM Make a EJB jar file, including XML deployment descriptors
cd build
jar cv0f std_ejb_generic_idl.jar META-INF examples images
cd ..

@REM Run EJBc on jar file
java weblogic.ejbc -compiler javac -iiop -idl -idlOverwrite -idlDirectory idlSources build\std_ejb_generic_idl.jar %APPLICATIONS%\ejb_generic_idl.jar

@REM Run idl2cpp to create C++ sources
%IDL2CPP% -I%VISIBROKER_HOME%\idl -namespace -IidlSources -src_suffix cpp -root_dir . idlSources\examples\rmi_iiop\ejb\generic_idl\TradeResult.idl
%IDL2CPP% -I%VISIBROKER_HOME%\idl -namespace -IidlSources -src_suffix cpp -root_dir . idlSources\examples\rmi_iiop\ejb\generic_idl\Trader.idl
%IDL2CPP% -I%VISIBROKER_HOME%\idl -namespace -IidlSources -src_suffix cpp -root_dir . idlSources\examples\rmi_iiop\ejb\generic_idl\TraderHome.idl
%IDL2CPP% -I%VISIBROKER_HOME%\idl -namespace -IidlSources -src_suffix cpp -root_dir cpp\javax\ejb idlSources\javax\ejb\EJBObject.idl
%IDL2CPP% -I%VISIBROKER_HOME%\idl -namespace -IidlSources -src_suffix cpp -root_dir cpp\javax\ejb idlSources\javax\ejb\EJBHome.idl
%IDL2CPP% -I%VISIBROKER_HOME%\idl -namespace -IidlSources -src_suffix cpp -root_dir cpp\javax\ejb idlSources\javax\ejb\RemoveEx.idl
%IDL2CPP% -I%VISIBROKER_HOME%\idl -namespace -IidlSources -src_suffix cpp -root_dir cpp\javax\ejb idlSources\javax\ejb\RemoveException.idl
%IDL2CPP% -I%VISIBROKER_HOME%\idl -namespace -IidlSources -src_suffix cpp -root_dir cpp\javax\ejb idlSources\javax\ejb\CreateEx.idl
%IDL2CPP% -I%VISIBROKER_HOME%\idl -namespace -IidlSources -src_suffix cpp -root_dir cpp\java\lang idlSources\java\lang\_Ex.idl
%IDL2CPP% -I%VISIBROKER_HOME%\idl -namespace -IidlSources -src_suffix cpp -root_dir cpp\java\lang idlSources\java\lang\_Object.idl
%IDL2CPP% -I%VISIBROKER_HOME%\idl -namespace -IidlSources -src_suffix cpp -root_dir cpp\java\lang idlSources\java\lang\_Exception.idl
%IDL2CPP% -I%VISIBROKER_HOME%\idl -namespace -IidlSources -src_suffix cpp -root_dir cpp\java\lang idlSources\java\lang\Throwable.idl
%IDL2CPP% -I%VISIBROKER_HOME%\idl -namespace -IidlSources -src_suffix cpp -root_dir cpp\java\rmi idlSources\java\rmi\Remote.idl
%IDL2CPP% -I%VISIBROKER_HOME%\idl -namespace -IidlSources -src_suffix cpp -root_dir cpp\java\io idlSources\java\io\Serializable.idl
%IDL2CPP% -I%VISIBROKER_HOME%\idl -namespace -IidlSources -src_suffix cpp -root_dir cpp\java\io idlSources\java\io\PrintStream.idl
%IDL2CPP% -I%VISIBROKER_HOME%\idl -namespace -IidlSources -src_suffix cpp -root_dir cpp\java\io idlSources\java\io\PrintWriter.idl
%IDL2CPP% -I%VISIBROKER_HOME%\idl -namespace -IidlSources -src_suffix cpp -root_dir cpp\java\io idlSources\java\io\Writer.idl
%IDL2CPP% -I%VISIBROKER_HOME%\idl -namespace -IidlSources -src_suffix cpp -root_dir cpp\java\io idlSources\java\io\IOEx.idl
%IDL2CPP% -I%VISIBROKER_HOME%\idl -namespace -IidlSources -src_suffix cpp -root_dir cpp\java\io idlSources\java\io\IOException.idl
%IDL2CPP% -I%VISIBROKER_HOME%\idl -namespace -IidlSources -src_suffix cpp -root_dir cpp\org\omg\boxedRMI idlSources\org\omg\boxedRMI\seq1_wchar.idl

CL /MD /DTHREAD /nologo -DWIN32 /GX /DSTRICT /DALIGNED /DVISIBROKER  /DMSVCUSING_BUG /DMSVCNESTEDUSING_BUG -Icpp -I%VISIBROKER_HOME%\include -I%VISIBROKER_HOME%\include\stubs -I%WL_HOME%\samples -c Trader_c.cpp TraderHome_c.cpp cpp\Client.cpp cpp\javax\ejb\EJBObject_c.cpp cpp\javax\ejb\EJBHome_c.cpp cpp\javax\ejb\RemoveEx_c.cpp cpp\javax\ejb\RemoveException_c.cpp cpp\java\lang\_Object_c.cpp cpp\java\lang\_Ex_c.cpp cpp\java\lang\_Exception_c.cpp cpp\java\lang\Throwable_c.cpp cpp\java\rmi\Remote_c.cpp cpp\java\io\PrintWriter_c.cpp cpp\java\io\PrintStream_c.cpp cpp\java\io\Writer_c.cpp cpp\java\io\Serializable_c.cpp cpp\java\io\IOException_c.cpp cpp\java\io\IOEx_c.cpp cpp\org\omg\boxedRMI\seq1_wchar_c.cpp 

LINK /nologo /out:Client.exe /LIBPATH:%VISIBROKER_HOME%\lib TradeResult_c.obj Trader_c.obj TraderHome_c.obj EJBObject_c.obj EJBHome_c.obj RemoveEx_c.obj RemoveException_c.obj _Object_c.obj _Ex_c.obj_Exception_c.obj Throwable_c.obj Remote_c.obj Serializable_c.obj PrintWrite_c.obj PrintStream_c.obj Write_c.obj seq1_wchar_c.obj Client.obj IOEx_c.obj IOException_c.obj

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -