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

📄 buildweblogic.bat

📁 100多M的J2EE培训内容
💻 BAT
字号:

rem "Cleaning previous build (if any)"
rmdir /s/q build

rem "Creating a stating area for the build"
mkdir build build\ejb build\ejb\META-INF 
mkdir build\web build\web\WEB-INF build\web\WEB-INF\classes
mkdir build\META-INF

rem "Copying EJB deployment files to META-INF directory"
copy %STYEJB_HOME%\day21ex\ejb-jar.xml build\ejb\META-INF
copy %STYEJB_HOME%\day21ex\weblogic-ejb-jar.xml build\ejb\META-INF
copy %STYEJB_HOME%\day21ex\weblogic-cmp-rdbms-jar.xml build\ejb\META-INF

rem "Compiling  EJB classes and interfaces"
javac -g -classpath %CLASSPATH%;build\ejb -d build\ejb course\*.java  enrollmentcart\*.java order\*.java orderlineitem\*.java signon\*.java student\*.java studentfacade\*.java user\*.java adminfacade\*.java orderverifier\*.java messagesender\*.java enrollment\*.java mailer\*.java

rem "Creating the ejb-jar file"
cd build\ejb
jar cv0f tmp_urs.jar META-INF *
cd ..\..

rem "Compiling the container classes"
java weblogic.ejbc -keepgenerated -g -deprecation build\ejb\tmp_urs.jar build\urs.jar

rem "Copying JSP files"
copy web\*.jsp build\web\.
copy web\index.html build\web\.

rem  "Compiling Web tier files"
javac -g -d build\web\WEB-INF\classes -classpath %CLASSPATH%;build\ejb course\*.java  enrollmentcart\*.java order\*.java orderlineitem\*.java signon\*.java student\*.java studentfacade\*.java user\*.java adminfacade\*.java   enrollment\*.java

rem "Precompiling JSP files"
javac -classpath %CLASSPATH%;build\ejb; -d build\web\WEB-INF\classes web\*.java
java -classpath %CLASSPATH%;build\web\WEB-INF\classes;build\ejb weblogic.jspc -commentary -compileFlags "-g " -g -keepgenerated -d build\precompiledjsps web\*.jsp

rem "Copying Web deployment descriptors and classes to WEB-INF directory"
copy web.xml build\web\WEB-INF
copy weblogic.xml build\web\WEB-INF
javac -g -d build\web\WEB-INF\classes -classpath %CLASSPATH%;build\ejb course\*.java  enrollmentcart\*.java order\*.java orderlineitem\*.java signon\*.java student\*.java studentfacade\*.java user\*.java adminfacade\*.java enrollment\*.java
javac -classpath %CLASSPATH%;build\ejb; -d build\web\WEB-INF\classes web\*.java

rem  "Creating Web Archive"
cd build\web 
jar cv0f urs.war *
cd ..\..
copy build\web\urs.war build\.

rem "Copying application Deployment Descriptor to META-INF directory"
copy application.xml build\META-INF

rem "Creating enterprise archive file"
cd build 
jar cv0f urs.ear urs.jar urs.war META-INF
cd ..

rem "Deploying the enterprise archive file"
copy build\urs.ear %APPLICATIONS%\day21ex_urs.ear

⌨️ 快捷键说明

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