Ⅰ 【求助大神】java main方法可以成功調取webservice,但是通過tomcat發布的web項目就無法調取!
留個qq看看。
Ⅱ 做java-web時候單獨寫一個bean來連接資料庫,但是如何單獨測試這個連接是否可以連接成功,寫個main方法但是
import java.sql.*;
public class DatabaseOrcale {
public DatabaseOrcale() {
}
public static void main(String[] args) {
String
OrcaleDriver="orcale.jdbc.driver.OrcaleDriver";
String
CoonStr="jdbc:orcale.thin:@主機 host:埠號:資料庫名","用戶名","密碼";
String sql="select*from Test01";
Connecttion Coon=null;
ResultSet ts=null;
try{
Class.forName(OrcaleDriver);
Coon=DriverManager.getConnection(ConnStr);//與DBMS建立連接
Statement
stmt=Conn.createStateStatement();
rs=stmt.executeQuery(sql);
System.out.println("列1 列2 列3 列4");
while(rs.next()){
System.out.print("1"+rs.getInt("列1"));
System.out.print("2"+rs.getString("列2"));
//……………………
System.out.println();
}
rs.close();
stmt.close();
Conn.close();
}
catch(Exception e){
e.getMessage();
e.printStackTrace();
}
}
}
Ⅲ Java web項目,通過本地main方法可以連接,但是tomcat連接就報錯。
應該是你配置的不對,這樣的問題看tomcat logs目錄下的日誌
Ⅳ 主類是什麼意思,為什麼main方法是程序的入口,他是什麼邏輯運行的
問這個問題的話,你可以再問問自己,java源文件為什麼要以.java為後綴,為什麼java源文件編譯後是生成.class文件,而不用其他的後綴名?
說白了,這些都是規定,因為程序總要有一個入口告訴CPU從哪裡開始執行,而剛好被java開發人員定為main方法。
當然如果考慮得更深一點,main方法為什麼要是static修飾的,為什麼要有一個字元串數組做為參數等等,你有興趣可以後面慢慢深入去學習了解,如果你初學沒多久的話,建議不要再這樣的問題上困擾
Ⅳ 在一個java web項目中使用了嵌入伺服器的方式,這個類有main方法,只要運行就可以訪問項目了
startup.bat內容如下
title xx伺服器
echo 正在啟動服務
java MainClass
cls
echo 服務已啟動
Ⅵ java se 程序的入口是main方法,那web程序的入口是什麼
是servlet的doGet、doPost等方法。
Ⅶ 如何把web項目載入項放入main方法中,main方法執行完,即關閉程序
按照字面意思,理解為題主想要運行一個網頁項目,但在此之前還想要運行一些其他的內容,方法嘛有一些,比如將main方法的內容放到一個靜態塊裡面,載入web項目的時候就自動載入了,只是不保證最先執行.還有一個辦法,只要你不嫌麻煩,可以新建一個java項目,在主方法裡面執行內容,最後通過本地腳本載入web項目.比如Runtime.exec(String command) 方法啟動tomcat裡面的catalina腳本.這樣可以完全分離.如果你的項目是spring管理的話,那就更好辦了,spring有專門的啟動項管理辦法,你可以試試.
Ⅷ .Java類中測試中的main函數與web開發中的區別,為什麼web開發中沒有main函數。
Java中的main函數是Java虛擬機的入口、必須要有
Web開發項目是部署在伺服器上的、運行時靠.xml文件的配置
Ⅸ JAVA main函數執行啟動一個線程,和web請求執行啟動一個線程,為什麼在任務管理器里看到不一樣詳細如下
當你啟動web項目的時候就會新建一個線程,然後每一次請求都是該線程裡面的一個進程。而啟動main方法會直接創建一個線程