Trong Ubuntu với Tomcat 7 và Netbeans 7:
theo chỉ dẫn @Satya:
Kiểm tra tomcat-users.xml của thư mục "Catalina Base". (Bấm chuột phải vào Apache Tomcat 7.xx (dưới Máy chủ) và tìm tab kết nối ).
Sau đó, bạn nên chắc chắn rằng tomcat-users.xml
của bạn có một cái gì đó như thế này:
<user username="admin" password="admin" roles="manager-script"/>
(nếu bạn muốn trở thành thực sự chắc chắn, mặc dù nó là NOT RECOMMENDED, bạn có thể đặt trong roles="manager-script,manager-gui,manager-status,manager-jmx"
)
Ngoài ra, bạn có thể tìm kiếm tệp build-impl.xml
dưới nbproject
thư mục và chuyển đến dòng:
<nbdeploy clientUrlPart="${client.urlPart}" debugmode="false" forceRedeploy="${forceRedeploy}"/>
Thay đổi debugmode
từ "false"
to "true"
. Điều này sẽ cho phép bạn xem các lỗi trong Netbeans trực tiếp.
Cuối cùng, tôi đã phải thêm quyền đọc tomcat-users.xml
cho tomcat7 ** (có vẻ như rằng khi chỉnh sửa như là người chủ quyền thay đổi) và trong ** logs của tomcat, thêm quyền cho người sử dụng chạy Netbeans (thường là người dùng của bạn). Tôi đã tạo một nhóm "development"
và thêm người dùng của mình và tomcat7
vào nhóm đó, sau đó tôi đã thay đổi nhóm nhật ký cho phép đọc.
Mẹo cuối cùng: bắt đầu Tomcat nhấp chuột phải vào phần Máy chủ trong Netbeans thay vì chạy /etc/init.d/tomcat7
bắt đầu. Bằng cách đó bạn sẽ thấy các bản ghi trong giao diện điều khiển Netbeans.
Nguồn
2012-10-15 19:18:55
bạn đã kiểm tra server.xml – Satya
chưa, tôi đã không làm vậy. Bạn có thể giải thích một chút rằng những gì tôi nên thay đổi trong server.xml. –
bình luận khối này: GlobalNamingResources> –
Satya