私は春のセキュリティとWebアプリケーションを持っています。春のセキュリティweblogic jsのロード
tomcat9
でアプリを実行すると、すべて正常に動作しますが、 私はoracle Weblogicを使用します。何か問題が発生し、アプリ内のjsスクリプトが機能しません。
MIMEタイプ( 'application/octet-stream
')が実行可能でなく、厳密なMIMEタイプチェックが有効になっているため、 'http://localhost:7001/ais/s/lib/datetime/js/moment-with-locales.min.js'からのスクリプトの実行を拒否しました。
これは私のセキュリティの設定です:
@Configuration
@EnableWebSecurity
public class SecurityConfig extends WebSecurityConfigurerAdapter {
@Autowired
UserService service;
@Override
protected void configure(HttpSecurity http) throws Exception {
http
.authorizeRequests()
.antMatchers("/s/**").permitAll()
.anyRequest().authenticated()
.and()
.formLogin()
.loginPage("/login")
.permitAll()
.and()
.logout()
.logoutRequestMatcher(new AntPathRequestMatcher("/logout"))
.permitAll();
}
@Override
protected void configure(AuthenticationManagerBuilder auth)
throws Exception {
auth
.userDetailsService(new UserDetailServiceImpl(service));
}
}
をSecurityConfigするために置くことによってそれを解決します。あなたのプロジェクトに 'WEB-INF'フォルダがありましたか? –
@AtaurRahmanMunnaはい、js css、/ views/ – Coder
、xml:dispatcher-servlet、web、weblogic、jdbc、tilesの/ s / – Coder