当前位置: 技术问答>linux和unix
求ubuntu部署java web项目方法
来源: 互联网 发布时间:2016-11-16
本文导语: 我的java web项目已在本地编译好。现在只需部署在Ubuntu的服务器上。 (以前在win03的服务器上,项目在tomcat下,直接运行tomcat/bin/startup.bat文件就可以启动。) 问:如何部署在ubuntu服务器上,使项目可以跑起来? 求...
我的java web项目已在本地编译好。现在只需部署在Ubuntu的服务器上。
(以前在win03的服务器上,项目在tomcat下,直接运行tomcat/bin/startup.bat文件就可以启动。)
问:如何部署在ubuntu服务器上,使项目可以跑起来? 求解?初学linux 越详细越好。项目文件已经传到ubuntu。
(以前在win03的服务器上,项目在tomcat下,直接运行tomcat/bin/startup.bat文件就可以启动。)
问:如何部署在ubuntu服务器上,使项目可以跑起来? 求解?初学linux 越详细越好。项目文件已经传到ubuntu。
|
为了验证 我在debian里试了一遍 步骤如下 和我给你的教程一样的 Ubuntu是基于debian的 所以应该也是没问题的 就这么几步而已 不知道你漏了那步
#wget http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/jdk-6u24-linux-i586.bin?BundledLineItemUUID=0NSJ_hCvFu8AAAEuOx8pG9su&OrderID=iAKJ_hCvS9YAAAEuIR8pG9su&ProductID=xpeJ_hCwsEQAAAEtAMoADqmS&FileName=/jdk-6u24-linux-i586.bin
#mv jdk-6u24-linux-i586.bin?BundledLineItemUUID=0NSJ_hCvFu8AAAEuOx8pG9su jdk-6u24-linux-i586.bin
#chmod +x jdk-6u24-linux-i586.bin
#./jdk-6u24-linux-i586.bin
#mv ./jdk1.6.0_24 /usr/
#vi /etc/profile
加入
export JAVA_HOME=/usr/jdk1.6.0_24
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
#source /etc/profile
#javac -version
javac 1.6.0_24
#javac -help
使い方: javac
使用可能なオプションには次のものがあります。
-g すべてのデバッグ情報を生成する
-g:none デバッグ情報を生成しない
-g:{lines,vars,source} いくつかのデバッグ情報だけを生成する
-nowarn 警告を発生させない
-verbose コンパイラの動作についてメッセージを出力する
-deprecation 推奨されない API が使用されているソースの位置を出力する
-classpath ユーザークラスファイルおよび注釈プロセッサを検索す る位置を指定する
-cp ユーザークラスファイルおよび注釈プロセッサを検索す る位置を指定する
-sourcepath 入力ソースファイルを検索する位置を指定する
-bootclasspath ブートストラップクラスファイルの位置を置き換える
-extdirs インストール済み拡張機能の位置を置き換える
-endorseddirs 推奨規格パスの位置を置き換える
-proc:{none,only} 注釈処理やコンパイルを実行するかどうかを制御します 。
-processor [,,...]実行する注釈プロセッサの名前。デフォルトの検出処理をバイパス
-processorpath 注釈プロセッサを検索する位置を指定する
-d 生成されたクラスファイルを格納する位置を指定する
-s 生成されたソースファイルを格納する場所を指定する
-implicit:{none,class} 暗黙的に参照されるファイルについてクラスファイルを 生成するかどうかを指定する
-encoding ソースファイルが使用する文字エンコーディングを指定 する
-source 指定されたリリースとソースの互換性を保つ
-target 特定の VM バージョン用のクラスファイルを生成する
-version バージョン情報
-help 標準オプションの概要を出力する
-Akey[=value] 注釈プロセッサに渡されるオプション
-X 非標準オプションの概要を出力する
-J を実行システムに直接渡す
#wget http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/jdk-6u24-linux-i586.bin?BundledLineItemUUID=0NSJ_hCvFu8AAAEuOx8pG9su&OrderID=iAKJ_hCvS9YAAAEuIR8pG9su&ProductID=xpeJ_hCwsEQAAAEtAMoADqmS&FileName=/jdk-6u24-linux-i586.bin
#mv jdk-6u24-linux-i586.bin?BundledLineItemUUID=0NSJ_hCvFu8AAAEuOx8pG9su jdk-6u24-linux-i586.bin
#chmod +x jdk-6u24-linux-i586.bin
#./jdk-6u24-linux-i586.bin
#mv ./jdk1.6.0_24 /usr/
#vi /etc/profile
加入
export JAVA_HOME=/usr/jdk1.6.0_24
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
#source /etc/profile
#javac -version
javac 1.6.0_24
#javac -help
使い方: javac
使用可能なオプションには次のものがあります。
-g すべてのデバッグ情報を生成する
-g:none デバッグ情報を生成しない
-g:{lines,vars,source} いくつかのデバッグ情報だけを生成する
-nowarn 警告を発生させない
-verbose コンパイラの動作についてメッセージを出力する
-deprecation 推奨されない API が使用されているソースの位置を出力する
-classpath ユーザークラスファイルおよび注釈プロセッサを検索す る位置を指定する
-cp ユーザークラスファイルおよび注釈プロセッサを検索す る位置を指定する
-sourcepath 入力ソースファイルを検索する位置を指定する
-bootclasspath ブートストラップクラスファイルの位置を置き換える
-extdirs インストール済み拡張機能の位置を置き換える
-endorseddirs 推奨規格パスの位置を置き換える
-proc:{none,only} 注釈処理やコンパイルを実行するかどうかを制御します 。
-processor [,,...]実行する注釈プロセッサの名前。デフォルトの検出処理をバイパス
-processorpath 注釈プロセッサを検索する位置を指定する
-d 生成されたクラスファイルを格納する位置を指定する
-s 生成されたソースファイルを格納する場所を指定する
-implicit:{none,class} 暗黙的に参照されるファイルについてクラスファイルを 生成するかどうかを指定する
-encoding ソースファイルが使用する文字エンコーディングを指定 する
-source 指定されたリリースとソースの互換性を保つ
-target 特定の VM バージョン用のクラスファイルを生成する
-version バージョン情報
-help 標準オプションの概要を出力する
-Akey[=value] 注釈プロセッサに渡されるオプション
-X 非標準オプションの概要を出力する
-J を実行システムに直接渡す