java project 部署_关于Java Project项目在Linux下部署步骤及注意事项
出了某幾點(diǎn)細(xì)小的差別,跟Windows的部署是完全一致的,具備通用性
首先,介紹一下部署步驟:
第一:安裝jdk
第二:安裝tomcat
第三:配置環(huán)境變量;在/etc/profile的最后追加:
export JAVA_HOME=/root/jdk1.6.0_01
export JRE_HOME=/root/jdk1.6.0_01/jre
export
PATH=$JAVA_HOME/bin:$JRE_HOME/lib:$PATH
export
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JRE_HOME
export
TOMCAT_HOME=/root/apache-tomcat-5.5.29
第四:部署寫好的Java
Project
Java Project的部署相對比較麻煩,
部署步驟如下:
A)
從eclipse中將Java Project編譯好,然后拷貝出bin文件夾,上傳至服務(wù)器上即可;
B)
需要將所有用到的jar包(我們的jar包放在/usr/lib中),配置到classpath中,如下:
export
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JRE_HOME:/usr/lib/activation-1.1.jar:/usr/lib/annogen-0.1.0.jar:/usr/lib/antlr-2.7.7.jar:/usr/lib/axiom-api-1.2.7.jar:/usr/lib/axiom-dom-1.2.7.jar:/usr/lib/axiom-impl-1.2.7.jar:/usr/lib/axis2-adb-1.4.1.jar:/usr/lib/axis2-adb-codegen-1.4.1.jar:/usr/lib/axis2-codegen-1.4.1.jar:/usr/lib/axis2-corba-1.4.1.jar:/usr/lib/axis2-fastinfoset-1.4.1.jar:/usr/lib/axis2-java2wsdl-1.4.1.jar:/usr/lib/axis2-jaxbri-1.4.1.jar:/usr/lib/axis2-jaxws-1.4.1.jar:/usr/lib/axis2-jaxws-api-1.4.1.jar:/usr/lib/axis2-jibx-1.4.1.jar:/usr/lib/axis2-json-1.4.1.jar:/usr/lib/axis2-jws-api-1.4.1.jar:/usr/lib/axis2-kernel-1.4.1.jar:/usr/lib/axis2-metadata-1.4.1.jar:/usr/lib/axis2-mtompolicy-1.4.1.jar:/usr/lib/axis2-saaj-1.4.1.jar:/usr/lib/axis2-saaj-api-1.4.1.jar:/usr/lib/axis2-spring-1.4.1.jar:/usr/lib/axis2-xmlbeans-1.4.1.jar:/usr/lib/backport-util-concurrent-3.1.jar:/usr/lib/commons-codec-1.3.jar:/usr/lib/commons-dbcp-1.3.jar:/usr/lib/commons-fileupload-1.2.jar:/usr/lib/commons-httpclient-3.1.jar:/usr/lib/commons-io-1.4.jar:/usr/lib/commons-logging-1.0.4.jar:/usr/lib/commons-pool-1.5.4.jar:/usr/lib/FreeHangupSendMsg.jar:/usr/lib/geronimo-activation_1.1_spec-1.0.1.jar:/usr/lib/geronimo-annotation_1.0_spec-1.1.jar:/usr/lib/geronimo-javamail_1.4_spec-1.2.jar:/usr/lib/geronimo-stax-api_1.0_spec-1.0.1.jar:/usr/lib/HangupSendMessage.jar:/usr/lib/httpcore-4.0-beta1.jar:/usr/lib/httpcore-nio-4.0-beta1.jar:/usr/lib/jaxb-api-2.1.jar:/usr/lib/jaxb-impl-2.1.6.jar:/usr/lib/jaxb-xjc-2.1.6.jar:/usr/lib/jaxen-1.1.1.jar:/usr/lib/jettison-1.0-RC2.jar:/usr/lib/jibx-bind-1.1.5.jar:/usr/lib/jibx-run-1.1.5.jar:/usr/lib/jsmpp-2.1.0.jar:/usr/lib/jsmpp-examples.jar:/usr/lib/jsp-api.jar:/usr/lib/jxl.jar:/usr/lib/log4j-1.2.14.jar:/usr/lib/mail-1.4.jar:/usr/lib/mex-1.41-impl.jar:/usr/lib/neethi-2.0.4.jar:/usr/lib/servlet-api.jar:/usr/lib/slf4j-api-1.4.3.jar:/usr/lib/slf4j-log4j12-1.4.3.jar:/usr/lib/SmppSendMessage.jar:/usr/lib/soapmonitor-1.4.1.jar:/usr/lib/sqljdbc.jar:/usr/lib/TdFreeHangupSendMsg.jar:/usr/lib/testng-5.7-jdk15.jar:/usr/lib/woden-api-1.0M8.jar:/usr/lib/woden-impl-dom-1.0M8.jar:/usr/lib/wsdl4j-1.6.2.jar:/usr/lib/wstx-asl-3.2.4.jar:/usr/lib/xalan-2.7.0.jar:/usr/lib/xercesImpl-2.8.1.jar:/usr/lib/xfire-distribution-1.2.6.zip:/usr/lib/xml-apis-1.3.04.jar:/usr/lib/xml-resolver-1.2.jar:/usr/lib/xmlbeans-2.3.0.jar:/usr/lib/XmlSchema-1.4.2.jar
C)如果入口Java類不是在bin的根目錄下,比如:入口在bin/beans/common/startup.class中,我們運(yùn)行的時候,不應(yīng)該是
cd bin
cd beans
cd common
java startup
而應(yīng)該是bin]#java
beans.common.startup
OK啦~祝好運(yùn)~
總結(jié)
以上是生活随笔為你收集整理的java project 部署_关于Java Project项目在Linux下部署步骤及注意事项的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 佛山新壕水汇有什么特色
- 下一篇: java求s a aa aaa_Java