簡體   English   中英

將Tomcat文件從一台服務器傳輸到另一台服務器

[英]Transferring Tomcat files from one server to another

我是新手,因此有人要求我將內部Tomcat服務器和Web應用程序移至另一個(長話說,我為什么要執行此任務)。 我不是100%知道這里涉及什么。 該網站主要是用JSP編寫的,對此我知之甚少。 到目前為止,我所做的是安裝Tomcat 6.0(這是原始服務器上的版本),復制了包含站點的webapps文件夾,並將其放置在新的webapps文件夾中。 並不奇怪,它不起作用,但是需要診斷或重新配置方面的幫助才能使它再次起作用。 有什么幫助嗎?

加載main.jsp時出現錯誤

HTTP Status 500 - An exception occurred processing JSP page /pages/main.jsp at line 1

type Exception report

message An exception occurred processing JSP page /pages/main.jsp at line 1

description The server encountered an internal error that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: An exception occurred processing JSP page /pages/main.jsp at line 1

1: <jsp:include page="\includes\header.jsp" />
2:  <div id="index" class="page">
3:      <h2>Welcome to helpdesk Webnotes</h2>
4:      <h3>Machine Search Tool</h3>


Stacktrace:
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:521)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:412)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
root cause

org.apache.jasper.JasperException: An exception occurred processing JSP page /pages/includes/header.jsp at line 13

10: </head>
11: <body>
12: <jsp:include page="sidebar.jsp" />
13: <jsp:include page="menu.jsp" />
14: <div id="content">
15:     <noscript>
16:         <h2></h2>


Stacktrace:
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:521)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:412)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
    org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968)
    org.apache.jsp.pages.main_jsp._jspService(main_jsp.java:53)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
root cause

org.apache.jasper.JasperException: An exception occurred processing JSP page /pages/includes/menu.jsp at line 56

53:         
54:         //Execute Query
55:         try{
56:             pst = con.prepareStatement("select m.parent_menu as mainMenu,m.menu_title as subMenu,a.menu_title as articleTitle,a.article_id as articleId from articles a left join menu m on m.menu_id = a.menu_id where a.menu_title is not null order by parent_menu desc,menu_order");
57:             rs = pst.executeQuery();
58:             out.print("<div id=\"zmenu\">\r\n\t<ul class=\"mainmenu\">\r\n");
59:             out.print("\t\t<li><a href=\"main.jsp\">Search</a></li>\r\n");


Stacktrace:
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:521)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:430)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
    org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968)
    org.apache.jsp.pages.includes.header_jsp._jspService(header_jsp.java:67)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
    org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968)
    org.apache.jsp.pages.main_jsp._jspService(main_jsp.java:53)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
root cause

java.lang.NullPointerException
    org.apache.jsp.pages.includes.menu_jsp._jspService(menu_jsp.java:113)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
    org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968)
    org.apache.jsp.pages.includes.header_jsp._jspService(header_jsp.java:67)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
    org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968)
    org.apache.jsp.pages.main_jsp._jspService(main_jsp.java:53)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.45 logs.

Apache Tomcat/6.0.45

好像您有問題

 pst = con.prepareStatement("select m.parent_menu as mainMenu,m.menu_title as subMenu,a.menu_title as articleTitle,a.article_id as articleId from articles a left join menu m on m.menu_id = a.menu_id where a.menu_title is not null order by parent_menu desc,menu_order");

您是否已在新服務器中建立數據庫連接?

而且您可能應該閱讀服務器的日志(如最后一行所示)

希望這個對你有幫助。

問候,帕特里克

謝謝-問題是我從庫中丟失了jtds-1.3.1.jar文件。 下載文件,將其放置並得到一個新的錯誤,該錯誤很容易解決。 我必須用新的SQL主機名更新HTML / JSP文件,這很好。

謝謝你的幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM