Tôi có máy tính cài đặt trên máy tính windows 7 của mình. Để bắt đầu nó, tôi phải bắt đầu nó bằng tay tất cả các thời gian. Nó không khởi động khi tôi khởi động lại máy tính của mình. Bất kỳ ý tưởng làm thế nào để cho phép tomcat để chạy tự động khi windows 7 khởi động hoặc là không thể trong tomcat?Khởi động tomcat lúc khởi động Windows 7?
Trả lời
Chỉ cần tạo lối tắt khởi động hoặc nếu bạn không muốn đăng nhập, hãy chạy nó dưới dạng dịch vụ.
này là dành cho 6.0, nhưng vẫn nên áp dụng: http://tomcat.apache.org/tomcat-6.0-doc/windows-service-howto.html
tôi đọc liên kết bạn cung cấp và không thành công trên rào cản đầu tiên mở cmd.exe trong chế độ quản trị và nhập vào service.bat install Không thành công khi không có lệnh như vậy – jonney
Hãy thử một Wrapper Dịch vụ Java, ví dụ http://wrapper.tanukisoftware.com/doc/english/download.jsp (có phiên bản cộng đồng miễn phí, và một số googling nên bật phần mềm tương tự).
Tôi đã gặp vấn đề tương tự. Việc sửa đổi các thuộc tính tương thích Tomcat7.exe và Tomcat7w.exe đã giải quyết được vấn đề. Đi tới C: \ Program Files \ Apache Software Foundation \ Tomcat 7.0 \ bin \ (hoặc bất cứ nơi nào bạn cài đặt Tomcat) và mở các thuộc tính Tomcat7.exe. Sau đó chuyển đến tab Tương thích, Cấp đặc quyền và chọn "Chạy chương trình này với tư cách quản trị viên". Lặp lại cho Tomcat7w.exe, kiểm tra xem dịch vụ Tomcat7 có được đặt để chạy trên các cửa sổ khởi động và khởi động lại máy của bạn hay không.
(Tùy chọn) Nếu bạn đã cài đặt Tomcat như một dịch vụ, bạn có thể cấu hình nó để bắt đầu tự động khi khởi động máy tính:
Start> Settings> Control Panel> Administrative Tools> Dịch vụ (đối với dịch vụ mở)
và sau đó: Right Click "Apache Tomcat"> Properties
và sau đó: Thiết lập "Startup Type" để tự động
thức: Nhấp vào Bắt đầu hoặc khởi động lại máy tính của bạn
*** ->https://wiki.openmrs.org/display/docs/Step+3+-+Install+Tomcat
Giải quyết nó
Got Lỗi khi thiết lập như một dịch vụ, nhưng đã giải quyết bằng cách sử dụng file bat
Giải pháp: tạo một file bat để Bắt đầu Tomcat7
copy file bat trong cửa sổ Startup folder (sẽ được trong C: \ Users \ username \ AppData \ Roaming \ Microsoft \ Windows \ Start menu \ Programs \ Startup)
nó sẽ cho phép các chương trình để khởi động khi khởi động Windows 7
ví dụ về tệp bat: @echo off pushd D: \ Softwares \ apache-tomcat-7.0.42-windows-x86 \ apache-tomcat-7.0.42 \ bin \ gọi startup.bat –
cho tất cả người dùng trên một máy tính cụ thể: C: \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ Startup –
có thể có nhiều cách, hoặc các vấn đề, ngăn chặn tom mèo bắt đầu. tôi đã thử rất nhiều, nhưng không thành công. Cuối cùng, tôi đã đi đến "Quản trị" - Bảng điều khiển và ở đó cho "dịch vụ". Trong "dịch vụ", có tất cả các dịch vụ, trạng thái, mô tả, cách bắt đầu và tài khoản, được sử dụng để bắt đầu dịch vụ. Ở đó, tôi đã cố gắng để bắt đầu tomcat và tôi nói với tôi, rằng tài khoản đã không thể làm điều đó (mặc dù tôi cấu hình nó trong các thuộc tính của tomcat7.exe). Vì vậy, tôi đã cung cấp tài khoản quản trị, mật khẩu cho dịch vụ (Đăng nhập trong Thuộc tính của dịch vụ) và sau đó tomcat đã có thể bắt đầu và đã làm nó một lần nữa khi tôi khởi động lại hệ thống.
đặt biến môi trường
JRE_HOME
JAVA_HOME
CATALINA_HOME
CLASSPATH
PATH
THEN
01.bản sao msvcr71.dll từ JAVA_HOME/BIN ĐẾN CATALINA_HOME/BIN
bây giờ chạy startup.bat
tôi khuyến khích khu vực này: http://technology.amis.nl/blog/12278/two-tips-using -xampp-apache-tomcat-on-windows-7-nhận-bắt đầu/nhận xét-trang-1 # comment-481092. Nó cho phép chạy Tomcat 7 như dịch vụ Windows. – InfZero