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

ภาษาโปรแกรมและสภาพแวดล้อมรันไทม์ที่อนุญาตให้โปรแกรม Java ที่คอมไพล์รันไม่เปลี่ยนแปลงบนฮาร์ดแวร์และซอฟต์แวร์แพลตฟอร์มส่วนใหญ่

4
ไม่สามารถสลับได้ ssh เป็นผู้ใช้เฉพาะ: su: ไม่สามารถตั้งค่า ID ผู้ใช้: ทรัพยากรไม่สามารถใช้งานได้ชั่วคราว?
/var/log/secure: su: pam_keyinit(su-l:session): Unable to change UID to 500 temporarily su: pam_keyinit(su-l:session): Unable to change UID to 500 temporarily su: pam_unix(su-l:session): session opened for user adtech by root(uid=0) su: pam_unix(su-l:session): session closed for user adtech ฉันเดาว่านี่เกิดจากขีด จำกัด ต่อผู้ใช้ แต่ไม่มีความแตกต่างเมื่อเปรียบเทียบกับผู้ใช้รายอื่น นี่คือulimit -nสำหรับadtech: [adtech@hmaster87 root]$ ulimit -a core file size (blocks, -c) …
15 ulimit  java  resources  nexus 

3
ไม่สามารถเปลี่ยน vm.max_map_count สำหรับ elasticsearch
ประวัติศาสตร์ ฉันมี ElasticSearch และ SugarCRM7 ทำงานบน CentOS 6.5 ทุกวันฉันประสบปัญหาเดียวกัน: ข้อผิดพลาด java outOfMemory สิ่งนี้เกิดขึ้นเนื่องจากค่า vm.max_map_count ขนาดเล็ก 65530 เฉพาะเมื่อแนะนำ 262144 ปัญหา ปัญหาคือ vm.max_map_count ดูเหมือนว่าไม่สามารถเปลี่ยนแปลงได้: เปลี่ยนภายใต้ราก sudo sysctl -w vm.max_map_count=262144 ผลตอบแทน ข้อผิดพลาด: สิทธิ์ถูกปฏิเสธในคีย์ 'vm.max_map_count' ในขณะที่ ps aux | grep java ส่งคืนเฉพาะกระบวนการ grep เปลี่ยนเมื่อเริ่มต้น elasticsearch sudo service elasticsearch start ส่งคืนข้อผิดพลาดเช่นกัน ข้อผิดพลาด: สิทธิ์ถูกปฏิเสธในคีย์ 'vm.max_map_count' การเริ่มต้น …

7
วิธีการเปลี่ยนค่าเริ่มต้น / tmp เป็น / home / user / tmp
มีตัวแปรสภาพแวดล้อมในการตั้งค่าไดเรกทอรีชั่วคราวบนระบบที่ใช้เดเบียนหรือไม่ ฉันมีแอปเพล็ต java ที่ใช้ตัวแปรสภาพแวดล้อมนั้นและมันเริ่มสับสนเมื่อเรียกแอปเพล็ตเดียวกันสองอินสแตนซ์

4
จะรับบันทึกเครือข่าย linux ได้อย่างไร
เรามีเซิร์ฟเวอร์จาวาที่ทำงานใน linux ที่พอร์ตเฉพาะที่ยอมรับการเชื่อมต่อแบบถาวรสำหรับผู้ใช้หลายพันคน เมื่อเร็ว ๆ นี้ลูกค้าของเราไม่สามารถเชื่อมต่อกับข้อผิดพลาดการหมดเวลา เราสงสัยว่าทราฟฟิกกำลังสูงเกินไป แต่บันทึก java ของเราแสดงให้เห็นว่ามีการเชื่อมต่อไม่มากในแต่ละวินาที เราสงสัยว่าอาจเป็นไปได้ว่ามีคนจำนวนมากที่พยายามในเวลาเดียวกันและพวกเขาก็ตกหล่นในระดับระบบปฏิบัติการดังนั้นโปรแกรมจาวาไม่เคยได้รับโอกาสที่จะยอมรับการเชื่อมต่อจริงหรือ มีการจัดเรียงของ linux บางอย่างที่สามารถแสดงว่ามีคนพยายามที่จะเข้าถึงซ็อกเก็ตหรือไม่?

1
ข้อผิดพลาดในทันที = 'ไม่สามารถจัดสรรหน่วยความจำได้' (errno = 12) [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับข้อบกพร่องของเซิร์ฟเวอร์ ปิดให้บริการใน5 ปีที่ผ่านมา ดังนั้นเมื่อเช้านี้ฉันสังเกตว่าเว็บไซต์ของฉันหยุดทำงานไปบนเซิร์ฟเวอร์ของฉันและเห็นว่าเว็บเซิร์ฟเวอร์หยุดทำงาน เมื่อฉันพยายามที่จะเริ่มต้นอีกครั้งฉันได้รับข้อผิดพลาดนี้ start -Dhttp.port=80 -Dapplication.secret=********** [info] Wrote /home/Jakob/Apps/Botlanegg/target/scala-2.11/botlanegg_2.11-1.0.pom (Starting server. Type Ctrl+D to exit logs, the server will remain in background) Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000d5550000, 715849728, 0) failed; error='Cannot allocate memory' (errno=12) # # There is insufficient memory for …
13 linux  debian  java 

4
ps aux แขวนอยู่บน cpu / IO สูงด้วยกระบวนการจาวา
ฉันมีปัญหาบางอย่างกับกระบวนการจาวาและการตรวจสอบ nrpe เรามีกระบวนการบางอย่างที่บางครั้งใช้ CPU 1000% ในระบบ 32 คอร์ ระบบค่อนข้างตอบสนองจนกว่าคุณจะทำ ps aux หรือลองทำอะไรก็ได้ใน / proc / pid # like [root@flume07.domain.com /proc/18679]# ls hangs.. ความงดงามของ ps aux stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2819, ...}) = 0 stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2819, ...}) = 0 stat("/dev/pts1", 0x7fffb8526f00) = -1 ENOENT (No such file or directory) stat("/dev/pts", {st_mode=S_IFDIR|0755, st_size=0, …

4
จะทำให้ผู้ดูแลระบบมั่นใจได้อย่างไรว่า Java ON A SERVER ไม่ปลอดภัยต่อผู้ใช้งาน
แอพพลิเคชั่น เรามีแอปพลิเคชั่น Java ขนาดเล็กซึ่งใช้เส้นทาง Camel บางเส้นทางเพื่อรับไฟล์ที่อัปโหลดจากเว็บเซิร์ฟเวอร์ประมวลผลและส่งอีเมลพร้อมผลลัพธ์ เซิร์ฟเวอร์ที่แอปพลิเคชันนี้ทำงานได้รับการแยกส่วน ตอนนี้เราต้องเรียกใช้บนฮาร์ดแวร์ที่ใช้กำลังต่ำเนื่องจากฉันไม่สามารถโน้มน้าวผู้ดูแลระบบให้ติดตั้ง JRE บนเว็บเซิร์ฟเวอร์ (ซึ่งจริงๆแล้วเป็นเซิร์ฟเวอร์เอนกประสงค์) ความกลัว ฉันเป็นวิศวกรแอปพลิเคชัน Java ด้วยตัวเองฉันเขียนรหัส JEE เพื่อหาเลี้ยงชีพจัดการธุรกรรม B2B ที่มีมูลค่านับหมื่นยูโรต่อสัปดาห์ แต่ฉันมีปัญหาในการค้นหาแหล่งข้อมูลที่น่าเชื่อถือซึ่งหักล้างตำนานที่ java ไม่ปลอดภัยต่อ se อาร์กิวเมนต์หลักสองข้อของผู้ดูแลระบบในการติดตั้ง JRE: แอปพลิเคชัน Java กิน RAM ของฉันหมด Java เต็มไปด้วยช่องโหว่ ความจริง? เมื่อพูดถึงจาวาแอพพลิเคชั่นที่กิน RAM ดี ... ฉันว่าเราต้องตั้งค่าที่เหมาะสมสำหรับ Xmx เสร็จสิ้น ขณะนี้มีแหล่งข้อมูลจำนวนมากพูดถึงช่องโหว่จำนวนมากของ Java แหล่งข้อมูลเหล่านี้ส่วนใหญ่มุ่งที่ผู้ใช้ปลายทางที่ใช้ระบบปฏิบัติการบางอย่างจาก บริษัท ใน Redmond / USA AFAIK อาจเป็นจริงสำหรับ …

2
ปิดใช้งาน SSLv3 แต่ยังรองรับ SSLv2Hello ใน Apache
ไคลเอ็นต์ SSL จำนวนมากโดยเฉพาะอย่างยิ่ง JDK 6 ใช้โปรโตคอล SSLv2Hello เพื่อจับมือกับเซิร์ฟเวอร์ การใช้โปรโตคอลนี้ไม่ได้หมายความว่าคุณกำลังใช้ SSL 2.0 หรือ 3.0 สำหรับเรื่องนั้น มันเป็นเพียงการจับมือกันเพื่อพิจารณาว่าจะใช้โปรโตคอลใด [ http://tools.ietf.org/html/rfc5246#appendix-E.2] อย่างไรก็ตามใน Apache หากคุณปิดใช้งานการสนับสนุน SSLv3 สิ่งนี้จะลบการสนับสนุนสำหรับโปรโตคอล SSLv2Hello อย่างชัดเจน Apache Tomcat สนับสนุน SSLv2Hello อย่างชัดเจน นั่นคือคุณสามารถเปิดใช้งานได้ แต่ไม่เปิดใช้งาน SSLv3 มีวิธีการทำเช่นนี้ใน Apache หรือไม่? [Update] นี่คือการกำหนดค่าโปรโตคอลของฉัน: SSLProtocol +TLSv1 +TLSv1.1 +TLSv1.2 -SSLv3

1
คัดลอกที่เก็บคีย์ Java บนเครื่องหนึ่งไปยังอีกเครื่องหรือไม่?
ฉันมีที่เก็บคีย์บนเครื่องหนึ่งเครื่อง (ที่ /root/.keystore) และฉันต้องการย้ายไปยังเครื่องอื่นที่ตำแหน่งเดียวกัน ปัจจุบันเครื่องที่สองไม่มีที่เก็บคีย์ที่ /root/.keystore มีวิธีที่ฉันสามารถส่งออกแล้วสร้าง / นำเข้าได้หรือไม่ หรือฉันต้องสร้างที่ว่างเปล่าก่อน?
12 java  keystore  keytool 

6
เปิดโปรแกรมดูบันทึก Tomcat
ฉันกำลังจัดการอินสแตนซ์ tomcat หลาย (aprox 30-35) และค้นหาคอนโซลบางอย่างเพื่อรวมศูนย์ล็อก ฉันลอง php-syslog-ng มาก่อน (ไม่ใช้กับ tomcat) และพบว่ามีประโยชน์ ฉันต้องการซอฟต์แวร์เหล่านี้จะมีคุณสมบัติบางอย่างเหล่านี้: - เน้นไวยากรณ์ตามความรุนแรงของข้อยกเว้น -Tree ดูร่องรอยสแต็กและข้อยกเว้นซ้อน คะแนนโบนัส: -Alarm เมื่อจับคู่รูปแบบที่แน่นอน

7
รัน Jar ในพื้นหลังบน Linux
ฉันมีไหที่ทำงานตลอดไป (วนซ้ำไม่สิ้นสุดกับซ็อกเก็ตฟังด้าย) และต้องการให้ทำงานในพื้นหลังตลอดเวลา ตัวอย่างจะเป็น: "java -jar test.jar" ฉันจะทำสิ่งนี้ได้อย่างไร ขอบคุณล่วงหน้า!
12 linux  java 

8
ไฟล์ Batch เพื่อถอนการติดตั้ง Sun Java ทุกเวอร์ชัน?
ฉันกำลังตั้งค่าระบบเพื่อให้จาวาอยู่ในสำนักงานของเราอยู่เสมอ ทุกคนมี Java เวอร์ชันต่าง ๆ ทั้งหมดส่วนใหญ่มีอายุและไม่ปลอดภัยและบางรุ่นมีอายุย้อนกลับไปถึง 1.4 ฉันมีเซิร์ฟเวอร์ System Center Essentials ซึ่งสามารถผลักดันและเรียกใช้ไฟล์. msi แบบเงียบ ๆ และฉันได้ทดสอบแล้วว่าสามารถติดตั้ง Java ล่าสุดได้ แต่โปรแกรมติดตั้งรุ่นเก่า (เช่น 1.4) ไม่ได้ถูกลบออกดังนั้นฉันต้องถอนการติดตั้ง ทุกคนใช้ Windows XP เหตุบังเอิญที่ประณีตคือ Sun เพิ่งซื้อโดย Oracle และ Oracle ได้เปลี่ยนอินสแตนซ์ทั้งหมดของ "Sun" เป็น "Oracle" ใน Java ดังนั้นฉันไม่ต้องกังวลเกี่ยวกับการถอนการติดตั้ง Java ล่าสุดเพราะสะดวกเพียงแค่ทำการค้นหาและถอนการติดตั้งโปรแกรมทั้งหมดของSun Java ฉันพบชุดสคริปต์ต่อไปนี้ในโพสต์ฟอรัมซึ่งดูมีแนวโน้ม: @echo off & cls Rem List all Installation …
11 windows  batch-file  msi  java 

2
ข้อผิดพลาดใบรับรอง SSL: certificate_unknown
ฉันต้องการสร้างเซิร์ฟเวอร์การแจ้งเตือนแบบพุชและขณะติดตั้งใบรับรอง SSL และไฟล์. p12 ในเซิร์ฟเวอร์เราพบข้อผิดพลาดด้านล่าง: ฉันต้องการทราบว่ามีอะไรผิดปกติกับใบรับรอง SSL เนื่องจากฉันได้รับข้อผิดพลาด certificate_unknown main, RECV TLSv1 ALERT: fatal, certificate_unknown main, called closeSocket() main, handling exception: javax.net.ssl.SSLHandshakeException: Received fatal alert: certificate_unknown Error pushing notification(s): Invalid certificate chain (Received fatal alert: certificate_unknown)! Verify that the keystore you provided was produced according to specs... at javapns.notification.PushNotificationManager.sendNotification(PushNotificationManager.java:359) at …
11 java 

1
ฉันจะ จำกัด จาวาปลั๊กอินให้ทำงานเฉพาะในบางไซต์ใน Internet Explorer ได้อย่างไร
ฉันต้องการรักษาความปลอดภัยคอมพิวเตอร์ที่มีการจัดการจากส่วนกลางของเราให้ดีขึ้นและเป็นการยากที่จะปรับใช้รันไทม์ของจาวาโดยอัตโนมัติ แต่จะทำยังไงกับคำถามอื่น ฉันพบความปลอดภัยของหายนะ Java แม้ว่าจะได้รับการติดตั้งอย่างสมบูรณ์: ดูเหมือนว่าผู้ใช้ตอบว่าใช่กับคำถามที่ไร้เดียงสา "คุณเชื่อถือใบรับรองนี้หรือไม่" Java สามารถทำสิ่งที่ต้องการได้ Java webstart ดูเหมือนจะเป็นจุดเริ่มต้นที่เป็นสากลสำหรับผู้เขียนมัลแวร์ โดยทั่วไปแล้วฉันไม่สนใจผู้ใช้ของฉันที่เล่นเกมเบราว์เซอร์ ฯลฯ Java applets ดูเหมือนจะสูญพันธุ์อยู่แล้ว แต่มีเหลืออีกหนึ่งหน้า (Ingramm Micro shopping system) ซึ่งต้องอาศัย Java ใครรู้วิธีง่ายๆในการกำหนดค่า IE หรือ java ผ่านนโยบายกลุ่มเพื่ออนุญาตปลั๊กอิน Java ในไซต์ที่กำหนดค่าไว้ล่วงหน้าเท่านั้น ขอบคุณ!

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

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