คำถามติดแท็ก tomcat

ใช้แท็กนี้สำหรับคำถามเกี่ยวกับ Apache Tomcat (หรือเรียกง่ายๆว่า Tomcat เดิมคือ Jakarta Tomcat) ซึ่งเป็น Servlet Container แบบโอเพนซอร์สที่พัฒนาโดย Apache Software Foundation (ASF) คำถามส่วนใหญ่ควรมีแท็กที่ระบุระบบปฏิบัติการด้วย

13
วิธีสร้างไฟล์สงคราม
แนวทางปฏิบัติที่ดีที่สุดในการสร้างไฟล์ war (โดยใช้ eclipse) เพื่อรันบน tomcat มีอะไรบ้าง? แบบฝึกหัดลิงค์ตัวอย่างเป็นที่นิยมอย่างมาก
96 java  eclipse  tomcat  war 

16
การดีบักระยะไกล Tomcat ด้วย Eclipse
ฉันไม่สามารถดีบักแอปพลิเคชัน tomcat ผ่าน Eclipse ได้ ฉันได้ตั้งค่า CATALINA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n และจากนั้นผมทำงานbin/catalina.shที่ฉันเห็นผลลัพธ์บอกว่ามันฟังสำหรับบนdt_socket port 8000แต่เมื่อใดก็ตามที่ฉันพยายามเชื่อมต่อกับพอร์ต8000ใน Eclipse (โดยการเพิ่มรายการในเมนูแอปพลิเคชัน java ระยะไกล) มันบ่นเกี่ยวกับการเชื่อมต่อที่ถูกปฏิเสธ ความคิดใด ๆ ?
95 eclipse  tomcat 

4
เข้าถึงแอพ Tomcat Manager จากโฮสต์อื่น
ฉันได้ติดตั้ง tomcat 9 บนเซิร์ฟเวอร์ระยะไกลแล้วและหลังจากเริ่มต้นมันก็ใช้ได้ดีฉันสามารถเข้าถึงhttp: // host_name: port_numและดูหน้าสวัสดีของ tomcat แต่เมื่อฉันพยายามเปิดแอปตัวจัดการเพื่อดูแอปที่ปรับใช้แล้วฉันได้รับการเข้าถึง 403 ถูกปฏิเสธฉันได้เพิ่มบทบาทใน xml ผู้ใช้ tomcat แล้วดังต่อไปนี้: <role rolename="manager"/> <role rolename="manager-gui"/> <role rolename="admin"/> <user username="user" password="password" roles="admin,manager,manager-gui"/> ข้อความแสดงข้อผิดพลาดที่ฉันเห็นคือ: โดยค่าเริ่มต้น Host Manager สามารถเข้าถึงได้จากเบราว์เซอร์ที่ทำงานบนเครื่องเดียวกับ Tomcat เท่านั้น หากคุณต้องการแก้ไขข้อ จำกัด นี้คุณจะต้องแก้ไขไฟล์ context.xml ของ Host Manager ฉันจะเปลี่ยนไฟล์ context.xml และเข้าถึงแอพตัวจัดการได้อย่างไร
95 tomcat 

3
ฉันจะอัปเดตเว็บแอป Tomcat โดยไม่ต้องเริ่มบริการใหม่ทั้งหมดได้อย่างไร
Tomcatฉันใหม่ เรามีเครื่อง dev ที่มีแอปทำงานอยู่ประมาณ 5 แอป แม้ว่าจะเป็น dev แต่ลูกค้าของเราก็ใช้งานค่อนข้างหนักในระหว่างการทดสอบ สมมติว่าเราจำเป็นต้องทำการเปลี่ยนแปลงเล็ก ๆ น้อย ๆ ในไฟล์คลาสเดียว ตอนนี้เรามีการปิด Tomcat (มีผลกระทบต่อคนอื่นอีกสี่ปพลิเคชัน) ลบWARไฟล์ (และไดเรกทอรีเว็บแอป) โยกย้ายกำลังคนใหม่ไฟล์และเริ่มต้นใหม่WARTomcat แน่นอนว่าสิ่งนี้ทำให้บางคนไม่พอใจเพราะมันทำลายเซสชันที่เข้าสู่ระบบทั้งหมดสำหรับแอพทั้งหมด มีวิธีที่ดีกว่านี้หรือไม่? ฉันหมายถึงมีวิธีรีโหลดเฉพาะCLASSที่เปลี่ยนแทนทุกอย่างบนเครื่อง dev หรือไม่ ขอบคุณ.
93 tomcat  deployment  war 

10
วิธีใช้ Tomcat 8.5.x และ TomEE 7.x กับ Eclipse
ฉันต้องการตั้งค่าเวอร์ชันเซิร์ฟเวอร์Tomcat 8.5.xใน Eclipse เมื่อฉันพยายามสร้างเซิร์ฟเวอร์โดยใช้ Eclipse GUI ฉันได้รับ Eclipse Luna เป็นตัวเลือกเวอร์ชันล่าสุด " Apache Tomcat v8.0 " เมื่อฉันเลือกและเรียกดูเซิร์ฟเวอร์ Tomcat 8.5.x ของฉันฉันได้รับข้อความแสดงข้อผิดพลาดการบล็อกนี้: การติดตั้ง Apache Tomcat ในไดเร็กทอรีนี้คือเวอร์ชัน 8.5.0 คาดว่าจะมีการติดตั้ง Tomcat 8.0 ข้อผิดพลาดเดียวกันนี้จะปรากฏขึ้นเมื่อลองใช้ TomEE 7.x ซึ่งอ้างอิงจาก Tomcat 8.5 ภายใน ในEclipse Neonเวอร์ชันล่าสุดที่เป็นตัวเลือกคือ " Apache Tomcat v9.0 " และให้ข้อผิดพลาดเดียวกัน ไม่มีแม้แต่ตัวเลือก " Apache Tomcat v8.5 " มีวิธีใช้ Tomcat …

4
วิธีเปลี่ยนหมายเลขพอร์ต tomcat [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน7 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันกำลังพัฒนาเว็บแอปพลิเคชันใน JSP เพื่อจุดประสงค์บางอย่างฉันจำเป็นต้องเปลี่ยนพอร์ตการเข้าถึง tomcat มีความเป็นไปได้หรือไม่?
91 java  tomcat  port 

16
java.sql.SQLException ที่น่าอับอาย: ไม่พบไดรเวอร์ที่เหมาะสม
ฉันกำลังพยายามเพิ่ม JSP ที่เปิดใช้งานฐานข้อมูลลงในแอปพลิเคชัน Tomcat 5.5 ที่มีอยู่ (GeoServer 2.0.0 หากช่วยได้) ตัวแอปพูดคุยกับ Postgres ได้ดีดังนั้นฉันจึงรู้ว่าฐานข้อมูลพร้อมแล้วผู้ใช้สามารถเข้าถึงได้ทุกสิ่งที่ดี สิ่งที่ฉันพยายามทำคือแบบสอบถามฐานข้อมูลใน JSP ที่ฉันได้เพิ่มเข้าไป ฉันใช้ตัวอย่างการกำหนดค่าในตัวอย่างแหล่งข้อมูล Tomcatนอกกรอบไปแล้ว taglibs ที่จำเป็นอยู่ในตำแหน่งที่ถูกต้อง - ไม่มีข้อผิดพลาดใด ๆ เกิดขึ้นถ้าฉันมี taglib refs ดังนั้นจึงพบ JAR เหล่านั้น ไดรเวอร์ postgres jdbc, postgresql-8.4.701.jdbc3.jar อยู่ใน $ CATALINA_HOME / common / lib นี่คือด้านบนของ JSP: <%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" …

4
ปรับใช้แค่ HTML, CSS หน้าเว็บไปยัง Tomcat
ฉันเพียงแค่การเริ่มต้นในการพัฒนาเว็บไซต์ ทั้งหมดที่ฉันมีในขณะนี้คือหน้าแบบ HTMLได้รับการสนับสนุนโดยคู่ของstylesheets CSS ฉันสามารถสร้างไฟล์ WAR จากหน้า HTML และ CSS ได้หรือไม่ ฉันจะปรับใช้กับเซิร์ฟเวอร์ Tomcat ได้อย่างไร ขอบคุณ.

5
IntelliJ ระบุว่า 'ไม่สามารถรันโปรแกรม' /path/to/tomcat/bin/catalina.sh 'error = 13 การอนุญาตถูกปฏิเสธ
ใน intelliJ ulimate การเรียกใช้แอปพลิเคชั่น mvc สปริงกระดูกเปลือยฉันได้รับข้อผิดพลาด: 'cannot run program '/path/to/tomcat/bin/catalina.sh' error=13 permission denied จะแก้ไขได้อย่างไร? (ฉันใช้เครื่อง Mac)

5
เพิ่มพื้นที่ดัด
ฉันกำลังทำงานกับ tomcat 6.0 และในขณะที่ฉันกำลังทำดัชนี (ไม่ใช่ในขณะที่ฉันกำลังเริ่ม tomcat) ฉันมีข้อผิดพลาดเกี่ยวกับพื้นที่ที่อนุญาต ฉันจะเพิ่มพื้นที่นั้นได้อย่างไร? ขอบคุณ
88 java  tomcat  tomcat6  permgen 

16
การรวม tomcat และ eclipse เป็นสภาวะแวดล้อม hot-deploy
ฉันต้องการตั้งค่า eclipse และ tomcat ในแบบบูรณาการซึ่งการเปลี่ยนแปลง JSPs และ servlets ของฉัน (ถ้าเป็นไปได้) จะสะท้อนให้เห็นโดยไม่จำเป็นโดยไม่ต้องมีการปรับใช้ ตกลงนี่เป็นหนึ่งในคำถามที่มีคำตอบมากมายทั่วอินเทอร์เน็ต แต่ดูเหมือนจะแตกต่างกัน (ใช้ปลั๊กอิน Sysdeo ใช้ปลั๊กอิน JBOss ทำสิ่งต่างๆด้วย Eclipse ที่ล้าสมัยใช้ MyEclipse แทนเป็นต้น) และฉันไม่พบทรัพยากรขั้นสุดท้าย 1 รายการที่จะอ้างถึง ดังนั้นเพื่อประโยชน์ของฉันขั้นตอนที่ง่ายและแนะนำที่สุดในการตั้งค่านี้คืออะไร? นี่ถือว่าฉันมี eclipse และ tomcat ที่ทำงานอย่างอิสระ ฉันได้จัดการเพื่อรวมเข้าด้วยกันในรูปแบบการปรับใช้ที่ไม่ร้อนโดยใช้คำแนะนำที่นี่: http://www.ibm.com/developerworks/opensource/library/os-eclipse-tomcat/index.html เวอร์ชัน Eclipse เวอร์ชัน: 3.4.2 (Ganymede) Tomcat v6.0.20
88 java  eclipse  tomcat 

1
การหมดเวลาเซสชันเริ่มต้นสำหรับแอปพลิเคชัน Apache Tomcat
การหมดเวลาเซสชันเริ่มต้นสำหรับเว็บแอปพลิเคชันที่ปรับใช้บน Tomcat5.5 คืออะไร เบราว์เซอร์เฉพาะหรือไม่ ในเว็บแอปพลิเคชันของฉันการหมดเวลาเริ่มต้นไม่ได้กล่าวถึงทั้งในweb.xmlหรือในรหัส

3
Spring boot 2 ฝัง tomcat 9.0.26 ไม่สามารถโหลดไฟล์สตรีม jks ได้
ฉันพยายามใช้ SSL กับ spring boot 2.2.0 ด้วย tomcat แบบฝัง 9.0.26 แต่ tomcat ไม่สามารถโหลดสตรีมไฟล์ JKS ได้ นี่คือคุณสมบัติการใช้งาน: server.port=443 server.ssl.key-store-type=JKS server.ssl.key-store=C:\\Keystore\\mykey.jks server.ssl.key-store-password=cccc server.ssl.key-alias=*.mydomain.com ข้อยกเว้น: org.springframework.boot.web.server.WebServerException: ไม่สามารถเริ่มต้นเซิร์ฟเวอร์ Tomcat แบบฝังที่ org.springframework.boot.web.embedded.tomcat.TomcatWebServer.start (TomcatWebServer.java:215) ~ [spring-boot-2.2.0 .BUILD-SNAPSHOT.jar! /: 2.2.0.BUILD-SNAPSHOT] ที่ org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.startWebServer (ServletWebServerApplicationContext.java:297) บูต BUILD-SNAPSHOT.jar! /: 2.2.0.BUILD-SNAPSHOT] ที่ org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.finishRefresh (ServletWebServerApplicationContext.java:163) -SNAPSHOT.jar! /: 2.2.0.BUILD-SNAPSHOT] ที่ org.springframework.context.support.AbstractApplicationContext.refresh (AbstractApplicationContext.java:553) ~ …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.