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

Apache Tomcat เป็นการใช้งานซอฟต์แวร์โอเพ่นซอร์สของเทคโนโลยี Java Servlet และ JavaServer Pages ที่ออกภายใต้ Apache License รุ่น 2 โครงการ Tomcat เริ่มต้นที่ Sun Microsystems และได้รับบริจาคจาก Sun ให้กับ Apache Software Foundation ในปี 1999

2
ไม่อนุญาตให้ใช้วิธีการ HTTP บน Tomcat แบบตรงตามตัวพิมพ์ใหญ่ - เล็ก?
ฉันใส่สิ่งต่อไปนี้ใน web.xml ของแอปพลิเคชันของฉันเพื่อพยายามไม่อนุญาต PUT, DELETE และอื่น ๆ : <security-constraint> <web-resource-collection> <web-resource-name>restricted methods</web-resource-name> <url-pattern>/*</url-pattern> <http-method>DELETE</http-method> <http-method>PUT</http-method> <http-method>SEARCH</http-method> <http-method>COPY</http-method> <http-method>MOVE</http-method> <http-method>PROPFIND</http-method> <http-method>PROPPATCH</http-method> <http-method>MKCOL</http-method> <http-method>LOCK</http-method> <http-method>UNLOCK</http-method> <http-method>delete</http-method> <http-method>put</http-method> <http-method>search</http-method> <http-method>copy</http-method> <http-method>move</http-method> <http-method>propfind</http-method> <http-method>proppatch</http-method> <http-method>mkcol</http-method> <http-method>lock</http-method> <http-method>unlock</http-method> </web-resource-collection> <auth-constraint /> </security-constraint> ตกลงดังนั้นตอนนี้: หากฉันทำคำขอด้วยวิธีการของDELETEฉันได้รับ 403 กลับ หากฉันทำคำขอด้วยวิธีการของdeleteฉันได้รับ 403 กลับ แต่ ถ้าฉันทำตามคำขอด้วยวิธีการของDeLeTeฉันได้ตกลง! ฉันจะทำให้มันไม่อนุญาตให้ใช้ตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ได้อย่างไร แก้ไข: ฉันทดสอบด้วยโปรแกรม C …
11 tomcat 

1
ฉันจะติดตั้ง Gerrit ภายใต้ Tomcat ด้วย LDAP ได้อย่างไร
ฉันพยายามค้นหาคำแนะนำที่ดีสำหรับการติดตั้ง Gerrit ภายใต้ Tomcat พร้อมการสนับสนุน LDAP ฉันต้องการสิ่งนี้ติดตั้งบนเซิร์ฟเวอร์ Windows 2008 โดยเฉพาะอย่างยิ่ง อย่างไรก็ตามฉันสามารถเลือกใช้ Linux ได้หากไม่สามารถทำได้ คำแนะนำของ Gerrit ครอบคลุมเฉพาะการติดตั้งภายใต้ท่าเทียบเรือ: http://gerrit.googlecode.com/svn/documentation/2.1.3/install-j2ee.html#installation มีอะไรให้ทำมากมายหากฉันต้องการตั้งค่านี้ภายใต้สภาพแวดล้อมที่แตกต่างกัน ฉันพบลิงค์ที่มีประโยชน์เล็กน้อย แต่ไม่มีอะไรที่จะนำการตั้งค่าทั้งหมดมารวมกัน http://codeslife.com/2011/06/08/install-gerrit-locally-under-windows/ http://gerrit.googlecode.com/svn/documentation/2.1.7/config-gerrit.html#_a_id_ldap_a_section_ldap http : //code.google.com/p/gerrit/issues/detail id = 292 ฉันสามารถตั้งค่าการทดลองและข้อผิดพลาดนี้ได้เสมอ แต่ฉันต้องการประหยัดเวลาหากมีใครบางคนทำงานผ่านปัญหาต่างๆ

3
Tomcat สามารถโหลดใบรับรอง SSL อีกครั้งโดยไม่ต้องรีสตาร์ทหรือไม่
ฉันมีกระบวนการพื้นหลังที่สามารถอัปเดตที่เก็บคีย์ Tomcat ใช้สำหรับข้อมูลรับรอง SSL ฉันต้องการให้ Tomcat ทำการโหลดซ้ำโดยอัตโนมัติโดยไม่ต้องรีสตาร์ทเอง เป็นไปได้หรือไม่ที่จะโหลด Tomcat ใหม่โดยไม่ต้องเริ่มต้นใหม่หรือมีวิธีการเขียนโปรแกรมที่สามารถทำได้แทนหรือไม่?
11 ssl  tomcat 

1
รีสตาร์ท Tomcat 7 webapp ครั้งเดียวในเวลาที่กำหนดใช่หรือไม่
Tomcat 7 ทำงานบนระบบ Windows ฉันต้องรีสตาร์ทแอปพลิเคชันเว็บที่มีการลดจำนวนครั้งใดวันหนึ่งในเวลาที่กำหนด มีตัวเลือกในการทำเช่นนั้นผ่านทางสคริปต์หรือไม่ (ดียิ่งขึ้น) Tomcat มีคุณสมบัติให้ทำเช่นนั้นหรือไม่? เป็นไปได้ไหมที่จะใช้ Curl เพื่อเลียนแบบการคลิกที่ปุ่มโหลดใหม่ในหน้า "list applications"

3
ตัววิเคราะห์บันทึก Tomcat ฟรีดีหรือไม่? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องการอภิปรายการโต้แย้งการหยั่งเสียงหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน6 ปีที่ผ่านมา มีคนแนะนำโปรแกรมดีและฟรีสำหรับการวิเคราะห์บันทึก Apache Tomcat ฉันไม่ต้องการการวิเคราะห์ตามเวลาจริงหรืออะไรทำนองนั้น ฉันมีบันทึกและฉันต้องการวิธีที่รวดเร็วและง่ายดายในการรับสถิติการใช้งานจากมัน สถิติไม่จำเป็นต้องแฟนซีเกินไป - ฉันแค่ต้องการความคิดคร่าวๆของผู้ใช้ที่ไม่ซ้ำกันต่อวันสัปดาห์และเดือนจริงๆ ขอบคุณ บาร์ต

1
ปัญหาไฟร์วอลล์เมื่อปรับใช้ Tomcat ที่ CentOS
ฉันพยายามปรับใช้เซิร์ฟเวอร์ Tomcat ในสภาพแวดล้อม CentOS แต่ไม่ได้รับคำขอ การเรียกใช้งาน startup.sh ทำงานอย่างถูกต้องและบันทึกแสดงว่า tomcat กำลังทำงาน 16-Dec-2016 13:36:58.440 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler [http-nio-8080] 16-Dec-2016 13:36:58.444 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler [ajp-nio-8009] 16-Dec-2016 13:36:58.445 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 14803 ms เมื่อใช้ netstat เพื่อตรวจสอบพอร์ตการฟังก็จะแสดงเป็นฟัง $netstat -atnp|grep LISTEN tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 3321/java เพื่อข้ามไฟร์วอลล์ฉันเพิ่มกฎที่กำหนดเองที่ …

1
Tomcat Parallel Deployment ยกเลิกการปรับใช้แอปพลิเคชันเก่าโดยอัตโนมัติ
ฉันใช้ Tomcat 8's Parallel Deployment เป็นส่วนหนึ่งของการตั้งค่าการปรับใช้อย่างต่อเนื่องแบบไม่ต้องหยุดทำงานมาระยะหนึ่งแล้ว เมื่อทดสอบ gauntlet แล้วเซิร์ฟเวอร์ CI จะเปลี่ยนชื่อไฟล์. war เป็น application ## {version-number} .war โดยอัตโนมัติและคัดลอกสงครามไปยังโฟลเดอร์ / webapp แอปพลิเคชัน ## 333 จะอยู่ร่วมกับแอปพลิเคชัน ## 332 ได้เป็นอย่างดี ปัญหาเดียวที่ฉันพบคือฉันต้องยกเลิกการปรับใช้แอปพลิเคชันรุ่นเก่าด้วยตนเองเมื่อการรับส่งข้อมูลทั้งหมด (เซสชันใหม่) ได้เปลี่ยนไปเป็นแอปใหม่โดยอัตโนมัติ Tomcat มีกลไกที่มีอยู่แล้วภายในหรือไม่สำหรับพูดว่า "เฮ้เมื่อบริการนี้ลดลงเหลือศูนย์อีกครั้งควรลบออก" หรือไม่? บางทีเหตุการณ์ "เซสชันล่าสุดเพิ่งหมดอายุ" บางอย่างที่ฉันสามารถแตะเข้าไปได้ หากคนอื่นมีการยกเลิกการปรับใช้แอปพลิเคชันประเภทนี้โดยอัตโนมัติฉันชอบที่จะได้ยินเกี่ยวกับมัน ขอบคุณ!

2
แก้ไข“ server.xml” ใน Tomcat โดยไม่ต้องรีสตาร์ทเซิร์ฟเวอร์หรือไม่
ฉันแก้ไขไฟล์ "server.xml" ในconfโฟลเดอร์ของ Tomcat 8 ฉันเพิ่มHostแท็กใหม่สำหรับเว็บไซต์ใหม่ ฉันต้องรีสตาร์ทเซิร์ฟเวอร์ Tomcat หรือไม่ ฉันจะให้ Tomcat แยกวิเคราะห์และใช้การแก้ไขใหม่ได้server.xmlหรือไม่

6
วิธีการบีบอัดและล้างบันทึกด้วย logrotate แต่ไม่หมุน
ฉันมีเซิร์ฟเวอร์ Tomcat ซึ่งสร้างล็อกการเข้าถึงผ่านทางวาล์ว ( org.apache.catalina.valves.FastCommonAccessLogValve ) วาล์วนี้ดูแลการหมุนไฟล์บันทึกการเข้าถึง แต่ไม่บีบอัดหรือลบไฟล์หลังจากเวลาผ่านไปสักครู่ ในขณะนี้ฉันมีงาน cron ที่ใช้find [...] -mtime +30 [...]ในการบีบอัดและลบบันทึก ฉันอยากจะใช้ logrotate เพื่อให้การหมุนเวียนบันทึกอยู่ในที่ที่เป็นศูนย์กลางสำหรับบันทึกทั้งหมด ฉันไม่ชอบการแก้ปัญหาแยกเฉพาะสำหรับ Tomcat ฉันพยายามอ่าน logrotate แต่ฉันก็ยังหลงทางอยู่ ฉันสามารถใช้ logrotate เพื่อบีบอัดและล้างไฟล์บันทึกได้หรือไม่? ฉันจะทำอย่างไร หรือพลิกปัญหามี Tomcat access log valve ที่จะบีบอัดและล้างข้อมูลล็อกไฟล์หรือไม่? ขอบคุณสำหรับความช่วยเหลือของคุณ!
10 tomcat  logrotate 

5
ฉันควรทำอย่างไรเพื่อรักษาความปลอดภัย Tomcat 6.x
ฉันอยู่ในกระบวนการตั้งค่าการปรับใช้ Tomcat ใหม่และต้องการให้มีความปลอดภัยมากที่สุด ฉันได้สร้างผู้ใช้ 'jakarta' และให้ jsvc ใช้ Tomcat เป็น daemon มีเคล็ดลับเกี่ยวกับการอนุญาตไดเรกทอรีและ จำกัด การเข้าถึงไฟล์ของ Tomcat หรือไม่? ฉันรู้ว่าฉันจะต้องลบ webapps เริ่มต้น - เอกสารตัวอย่าง ฯลฯ ... มีแนวทางปฏิบัติที่ดีที่สุดที่ฉันควรใช้ที่นี่หรือไม่ แล้วไฟล์ config XML ล่ะ? มีคำแนะนำอะไรบ้าง? การเปิดใช้งานตัวจัดการความปลอดภัยนั้นคุ้มค่าหรือไม่ที่เว็บแอปพลิเคชันจะทำงานในแซนด์บ็อกซ์? มีใครเคยมีประสบการณ์การตั้งค่านี้หรือไม่? ฉันได้เห็นตัวอย่างของผู้ที่ใช้ Tomcat สองอินสแตนซ์หลัง Apache ดูเหมือนว่าสิ่งนี้สามารถทำได้โดยใช้ mod_jk หรือกับ mod_proxy ... ข้อดี / ข้อเสียของอย่างใดอย่างหนึ่ง? มันคุ้มค่ากับปัญหาหรือไม่ ในกรณีที่มีความสำคัญระบบปฏิบัติการคือ Debian lenny ฉันไม่ได้ใช้ apt-get เพราะ …

7
วิธีการบล็อกการเข้าถึงไฟล์จากการให้บริการโดย Tomcat?
เรามีเซิร์ฟเวอร์ Tomcat อยู่สองสามตัวและเราเพิ่งค้นพบว่าบางไฟล์ที่เราไม่ต้องการให้สาธารณะเข้าถึงไฟล์เหล่านั้นได้ เพื่อเป็นตัวอย่าง: สมมติว่าเรามีโฟลเดอร์ / var / www / html / ที่เราเผยแพร่ผ่าน Tomcat แต่เราไม่ต้องการเปิดเผย /var/www/html/conf/dbinfo.txt ในขณะนี้ผู้คนสามารถไปที่ www.thissite.com/conf/dbinfo.txt และพวกเขาสามารถเห็นสิ่งต่าง ๆ ฉันจะชอบที่จะสามารถปิดกั้นมันจึงไม่แสดง แต่มันช่วยให้มันสามารถอ่านได้โดย Tomcat เอง ความช่วยเหลือใด ๆ ที่ชื่นชม
10 linux  tomcat  java 

3
Tomcat7 หยุดทำงานกับการปรับใช้แอพ
ฉันมีพฤติกรรมแปลก ๆ บางอย่างใน Tomcat 7 บน Ubuntu 14.04 ฉันสร้าง VPS ใหม่ติดตั้ง default-jdk และสิ่งง่าย ๆ อื่น ๆ Tomcat ที่ดาวน์โหลดและนำออกจากกล่อง 7. ตรวจสอบว่ามันทำงานอยู่[myIP]:8080และเห็นหน้าดัชนีของ Tomcat เมื่อฉัน rebooted VPS ผมเริ่ม Tomcat อีกครั้งและ ... [myIP]:8080ไม่มีการตอบสนองใน ไม่แม้แต่ข้อผิดพลาด เมื่อฉันตรวจสอบบันทึกฉันเห็นว่า Tomcat เพิ่งหยุดทำงานในสถานะของการปรับใช้บน webapp แรก บันทึกของฉัน : Dec 31, 2014 9:06:04 AM org.apache.catalina.startup.VersionLoggerListener log INFO: Server version: Apache Tomcat/7.0.57 Dec …

2
Tomcat 8 org.apache.catalina.webresources.Cache.getResource
ฉันเพิ่งอัพเกรดจาก 7.0.52 เป็น 8.0.14 ฉันได้รับสิ่งนี้สำหรับไฟล์ภาพนิ่งจำนวนมาก: org.apache.catalina.webresources.Cache.getResource ไม่สามารถเพิ่มทรัพยากรได้ที่ [/base/1325/WA6144-150x112.jpg] ไปยังแคชเนื่องจากมีพื้นที่ว่างไม่เพียงพอหลังจาก evicting รายการแคชที่หมดอายุแล้ว - พิจารณาการเพิ่มขนาดสูงสุด ของแคช ฉันไม่ได้ระบุการตั้งค่าทรัพยากรเฉพาะและฉันไม่ได้รับสิ่งนี้เป็น 7.0.52 ฉันพบว่ามีการกล่าวถึงสิ่งนี้เมื่อเริ่มต้นในรายงานข้อผิดพลาดที่ได้รับการแก้ไข สำหรับฉันสิ่งนี้ไม่ได้เกิดขึ้นเมื่อเริ่มต้น แต่ตลอดเวลาเมื่อมีการร้องขอทรัพยากร มีคนอื่นที่มีปัญหานี้หรือไม่? ขอบคุณ พยายามอย่างน้อยก็ปิดการใช้งานแคช แต่ฉันไม่สามารถหาตัวอย่างของวิธีการระบุไม่ให้ใช้แคชได้ แอตทริบิวต์ได้หายไปจากบริบทใน 8 ลองเพิ่มทรัพยากรแล้ว แต่ไม่สามารถกำหนดค่าได้ <Resource name="file" cachingAllowed="false" className="org.apache.catalina.webresources.FileResourceSet" />

1
mod_proxy_ajp (70007) การหมดเวลาที่ระบุหมดอายุแล้ว: ajp_ilink_receive () ไม่สามารถรับส่วนหัว
ฉันกำลังใช้ mod_proxy_ajp กับ Tomcat และฉันได้รับข้อผิดพลาดต่อไปนี้: (70007) การหมดเวลาที่ระบุหมดอายุแล้ว: ajp_ilink_receive () ไม่สามารถรับส่วนหัว ฉันจะแก้ไขได้อย่างไร

1
การตั้งค่า SSL พร้อม apache หน้า Tomcat
ฉันกำลังพยายามตั้งค่า Apache ด้วย SSl และการร้องขอ SSL กับพร็อกซี Tomcat ของฉัน ฉันคิดว่าฉันทำงาน SSL แต่ยังมีข้อผิดพลาดที่ปรากฏขึ้น: Bad Gateway The proxy server received an invalid response from an upstream server. * SSL Virtualhost * LoadModule ssl_module modules/mod_ssl.so Listen 443 <VirtualHost _default_:443> SSLEngine On SSLProxyEngine On DocumentRoot "/var/apache-tomcat-7.0.34/webapps/Learn2Gether/" SSLCertificateFile /etc/pki/tls/learn2gether/cert-6090205098829887.pem SSLCertificateKeyFile /etc/pki/tls/learn2gether/private_key_unlocked.pem SSLCertificateChainFile /etc/pki/tls/learn2gether/rubca-chain.pem BrowserMatch ".*MSIE.*" …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.