Em đang làm cho dự án thì khi config ckeditor chạy trên uat thì vẫn chạy được nhưng khi đưa lên live lại dính lỗi because its MIME type (‘text/html’) is not a supported stylesheet MIME type, and strict MIME checking is enabled.
Theo như em thấy thì cái đường dẫn css nó bị thay đổi dẫn đến nó không nhận cái css của ckeditor.
ở UAT đường link đó là:
+ *** :8080/js/vendor/CKFinderJava/ckeditor/skins/moono-lisa/editor.css?t=H5SC
Nhưng khi lên live thì lại là:
+ ***.com.vn/review/mail/skins/moono-lisa/editor.css?t=H5SC
Nó bị mất js/vendor/CKFinderJava/ckeditor/ và ghi đè lên đó là /review/mail/
Không biết em cần config như nào để không bị như vậy ạ?
em đang dùng thymeleaf nhỉ? Em có thể paste lên đây đoạn em dùng thẻ link để import css không em? Ví dụ:
Anh đang hiểu là ở dưới local em đang chạy thông qua tomcat, dẫn đến app của em nó bị ném vào thư mục webapps của tomcat, và bị thêm path vào url, path ở đây chính là tên project của em, nhưng khi lên môi trường thật thì app lại được deploy ở dạng root app, tức là không bị thêm path nữa, mà trong css em lại import cả path chính là tên project nên dẫn đến bị sai
Anh chờ em ngày mai với ạ. import thì có file config trỏ vào ạ. Còn local thì đúng là chạy tomcat ạ. Nhưng local nó không bị thêm cái path /review/mail/ này nên nó đúng. Còn live thì nó lại thêm cái path /review/mail/ và nó còn đè lên đoạn path khác nên dẫn đến bị sai ạ.
Ok em
Nó có cả lỗi này nữa ạ
Em đang ckeditor bản 4 hay 5 nhỉ?
Dạ 4 ạ.
Và theo như a nói do tomcat với deploy lên nó khác ấy ạ. cái đó e phải sửa lại như nào ạ
Em có dùng spring boot không? Hay là dúng spring-webmvc thông thường sau đó chạy qua tomcat?
Dạ em dùng Spring boot ạ.
Em nghĩ e đang sai ở đoạn này. Local thì được nhưng lên sever thì mất /js/vendor/CKFinderJava
Nếu em dùng spring boot, vậy em sẽ không cần dùng thêm tomcat nữa mà dùng trực tiếp bằng java -jar app.jar luôn, ví dụ đây là config của anh:
Thì anh sẽ ném cả cái ckeditor vào trong thư mục
[project]/src/main/resources/static
. Thì lúc sau anh chỉ cần import vào file html kiểu:Là được em ạ.
Lúc đưa lên live nó không được ạ.
Em có thể chi tiết xem bọn em đang deploy kiểu gì không em?
Dạ e hoàn thành được rồi ạ. Thanks a