我有一个使用弹簧靴和vaadin流的maven项目。但是在服务器中进行部署时,我无法更改Web上下文。
我尝试将不同的变量放入文件 application.properties
vaadin.urlMapping=/mycontext/*
server.servlet.context-path=/mycontext
server.contextPath=/mycontext
总是在部署项目之后,它继续显示诸如 my-project-01-SNAPSHOT
之类的上下文。更新
我像在Wildfly服务器中部署WAR应用程序一样。
答案 0 :(得分:2)
我找到了答案,出现问题是因为我像WAR应用程序一样将其部署到我的wildfly中。我已修复它,将它添加到我的项目中的 /WEB-INF/jboss-web.xml 文件
fun openChangeCompte()
{
val dialogBuilder = AlertDialog.Builder(this)
val inflater = getSystemService(Context.LAYOUT_INFLATER_SERVICE) as LayoutInflater
val row = inflater.inflate(R.layout.dialog_listview, null)
val listAccount= row.findViewById<ListView>(R.id.transfer_type_list)
Log.d("ClientAccountActivity", Injection.provideAccountRepository().availableAccountsType.toString())
listAccount.adapter = CountChangeAdapter(Injection.provideAccountRepository().availableAccountsType, this)
listAccount.onItemClickListener = AdapterView.OnItemClickListener { adapterView: AdapterView<*>, view: View, i: Int, id: Long ->
if((adapterView.count !=4) && (i==adapterView.count -1))
{
val row2 = inflater.inflate(R.layout.dialog_listview, null)
val listAccount= row2.findViewById<ListView>(R.id.transfer_type_list)
val creatCount: AlertDialog.Builder = AlertDialog.Builder(this).apply {
setView(row2)
setTitle("Quel compte voulez vous créer ")
setPositiveButton("OK") { _: DialogInterface, _: Int ->
fun onClick(dialog:DialogInterface , which:Int) {
}}
setNegativeButton("Cancel") { _: DialogInterface, _: Int ->
fun onClick(dialog: DialogInterface, which:Int) {
finish()
}}
}
creatCount.create().apply { show() } //the line wich cause the pb
}
else
{
Injection.provideAccountRepository().selectedAccount=id.toInt()
updateBalance()
changeAccoutDialog !!.dismiss()
}
}
dialogBuilder.setView(row)
dialogBuilder.setTitle("Quel compte voulez vous choisir?")
changeAccoutDialog = dialogBuilder.create().apply { show() }
}