Nếu tôi apt-get install tomcat7
đang cài đặt một tomcat7 bị hỏng. Một startup.sh đơn giản sẽ cung cấp cho tôi các lỗi, so với khi được sửa nói rằng tomcat đã bắt đầu nhưng không có gì hiển thị trong localhost: 8080. shutdown.sh sẽ cho tôi các lỗi và thậm chí ném ngoại lệ Java. Điều này đã không xảy ra trong một số bản phát hành Ubuntu trước đây, nơi nó chỉ hoạt động. Vì vậy, có vẻ như gói tomcat nó không được duy trì gần đây.
Tôi có thể làm cho nó hoạt động từ Eclipse (điều này cũng không được duy trì đúng cách) khi tôi đang thử nghiệm ứng dụng web của mình. Tuy nhiên, có những thứ tôi cần kiểm tra trong bản cài đặt tomcat độc lập. Cho đến nay, Google đã không giúp đỡ.
Có ai trong số các bạn quản lý để cài đặt tomcat7 đúng cách trong Ubuntu 14.4LTS không? Nếu vậy, bạn có thể chỉ cho tôi đi đúng hướng?
Biên tập:
Đây là một số nhật ký.
Bắt đầu tomcat:
$ sudo /usr/share/tomcat7/bin/startup.sh
Using CATALINA_BASE: /usr/share/tomcat7
Using CATALINA_HOME: /usr/share/tomcat7
Using CATALINA_TMPDIR: /usr/share/tomcat7/temp
Using JRE_HOME: /usr
Using CLASSPATH: /usr/share/tomcat7/bin/bootstrap.jar:/usr/share/tomcat7/bin/tomcat-juli.jar
Tomcat started.
Duyệt tới localhost:8080
(và http://127.0.0.1:8080
, http://127.0.0.1
, http://[my network ip here]
):
Oops! Google Chrome could not connect to localhost:8080
Dừng tomcat cũng thất bại:
$ sudo /usr/share/tomcat7/bin/shutdown.sh
Using CATALINA_BASE: /usr/share/tomcat7
Using CATALINA_HOME: /usr/share/tomcat7
Using CATALINA_TMPDIR: /usr/share/tomcat7/temp
Using JRE_HOME: /usr
Using CLASSPATH: /usr/share/tomcat7/bin/bootstrap.jar:/usr/share/tomcat7/bin/tomcat-juli.jar
Jul 03, 2014 7:15:55 PM org.apache.catalina.startup.ClassLoaderFactory validateFile
WARNING: Problem with directory [/usr/share/tomcat7/common/classes], exists: [false], isDirectory: [false], canRead: [false]
Jul 03, 2014 7:15:55 PM org.apache.catalina.startup.ClassLoaderFactory validateFile
WARNING: Problem with directory [/usr/share/tomcat7/common], exists: [false], isDirectory: [false], canRead: [false]
Jul 03, 2014 7:15:55 PM org.apache.catalina.startup.ClassLoaderFactory validateFile
WARNING: Problem with directory [/usr/share/tomcat7/server/classes], exists: [false], isDirectory: [false], canRead: [false]
Jul 03, 2014 7:15:55 PM org.apache.catalina.startup.ClassLoaderFactory validateFile
WARNING: Problem with directory [/usr/share/tomcat7/server], exists: [false], isDirectory: [false], canRead: [false]
Jul 03, 2014 7:15:55 PM org.apache.catalina.startup.ClassLoaderFactory validateFile
WARNING: Problem with directory [/usr/share/tomcat7/shared/classes], exists: [false], isDirectory: [false], canRead: [false]
Jul 03, 2014 7:15:55 PM org.apache.catalina.startup.ClassLoaderFactory validateFile
WARNING: Problem with directory [/usr/share/tomcat7/shared], exists: [false], isDirectory: [false], canRead: [false]
Jul 03, 2014 7:15:55 PM org.apache.catalina.startup.Catalina stopServer
SEVERE: Catalina.stop:
java.io.FileNotFoundException: /usr/share/tomcat7/conf/server.xml (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:146)
at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:466)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:370)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:457)
apt-get install tomcat7
cài đặt tomcat7 bị hỏng ?