在我的 spring boot 2.0 应用程序中,我的主应用程序在 1234 端口上侦听,我想让管理服务器在 1235 上运行。
所以在我的配置文件中,我设置:
management.server.port=1235
我的服务器无法启动,出现以下错误:
[ERROR] 2018-11-14 05:20:14.958 [main] SpringApplication - 应用程序运行失败 org.springframework.beans.FatalBeanException: ServletWebServerFactory implementation com.my.MyApplication$2 无法实例化。要允许使用单独的管理端口,应在 org.springframework.boot.actuate.autoconfigure.web.servlet.ServletManagementContextFactory.determineServletWebServerFactoryClass(ServletManagementContextFactory.java:77) ~[ spring-boot-actuator-autoconfigure-2.1.0.RELEASE.jar:2.1.0.RELEASE] 在 org.springframework.boot.actuate.autoconfigure.web.servlet.ServletManagementContextFactory.registerServletWebServerFactory(ServletManagementContextFactory.java:64) ~[spring -boot-actuator-autoconfigure-2.1.0.RELEASE.jar:2.1.0.RELEASE] 在 org.springframework.boot。
如果我删除这个:
@Bean
public TomcatServletWebServerFactory containerFactory() {
return new TomcatServletWebServerFactory() {
@Override
protected void customizeConnector(Connector connector) {
int maxSize = 50000000;
super.customizeConnector(connector);
connector.setMaxPostSize(maxSize);
connector.setMaxSavePostSize(maxSize);
if (connector.getProtocolHandler() instanceof AbstractHttp11Protocol) {
((AbstractHttp11Protocol <?>) connector.getProtocolHandler()).setMaxSwallowSize(maxSize);
}
}
t
};
}
Run Code Online (Sandbox Code Playgroud)
那么它的工作原理。
如何解决这个问题呢?
谢谢!
我一直在进行自定义多重身份验证并收到以下错误:
类 App\Http\Controllers\ManagerLoginController 不存在
我一直在寻找此错误,但找不到解决方案。我已将控制器的屏幕截图附加到目录中。
ManagerLoginController.php
class ManagerLoginController extends Controller
{
public function __construct()
{
$this->middleware('guest')->except('logout');
}
public function showManagerLoginForm()
{
return view('auth.login', ['url' => 'manager']);
}
public function managerLogin(Request $request)
{
$this->validate($request, [
'email' => 'required|email',
'password' => 'required|min:8'
]);
if (Auth::guard('manager')->attempt(['email' => $request->email, 'password' => $request->password],
$request->get('remember'))) {
return redirect()->intended('login/manager');
}
return back()->withInput($request->only('email', 'remember'));
}
}
Run Code Online (Sandbox Code Playgroud)
网页.php
Route::get('/', function () {
return view('welcome');
});
Auth::routes();
Route::get('/home', 'HomeController@index')->name('home');
Route::get('/manager/login', 'ManagerLoginController@showManagerLoginForm')->name('manager.login');
Route::post('/manager/login', 'ManagerLoginController@managerLogin');
Route::get('/manager/register', 'ManagerRegisterController@showManagerRegisterForm')->name('manager.register');
Route::post('/manager/register', 'ManagerRegisterController@createManager');
Route::get('/manager', 'ManagersController@redirectAuthenticatedManager');
Run Code Online (Sandbox Code Playgroud) 我是 php 的初学者,我在 Notepad_++ 上编码。更新/编辑表中的任何行时在我的编程中创建的错误。当我从行中更改某些内容并单击提交按钮然后在主页上返回页面并且没有任何更改且没有显示错误时,显示我无法猜测错误在哪里。假设..-我有一个名称为 Customer Details_tbl 的表,然后单击行编辑按钮,单击打开的页面名称为 add_customer_tbl 后,我尝试更改客户的一些信息,经过一些更改后,我单击提交按钮和页面返回 Customer_detail_tbl 页面,但没有更改,也没有显示任何错误.. 所以我的问题是如何修复它..
$error="Failed to Update.". mysqli_error($db); //this code I already putted
Run Code Online (Sandbox Code Playgroud) 我有问题,我想制作一个html表,其中一个高度等于其他th和td都在同一个tr.有没有可能做到这一点.我通过改变它的高度来尝试它,但它也改变了其他的高度
------- --------
| | |
| th | |
| | |
------- th |
| | |
| td | |
| | |
------- --------
Run Code Online (Sandbox Code Playgroud) php ×2
controller ×1
css ×1
html ×1
html-table ×1
laravel ×1
laravel-6 ×1
spring ×1
spring-boot ×1