Error Running project in development mode with no access to folder Tomcat 8

Hi,

i’m debugging a vaadin 14 application but tomcat fails to start for this error. jetty runs correctly

Caused by: java.lang.IllegalStateException: Running project in development mode with no access to folder 'C:\Users\Johannes\IdeaProjects\iron-collapse'.
Build project in production mode instead, see https://vaadin.com/docs/v14/flow/production/tutorial-production-mode-basic.html
	at com.vaadin.flow.server.DeploymentConfigurationFactory.verifyFolderExists(DeploymentConfigurationFactory.java:283)
	at com.vaadin.flow.server.DeploymentConfigurationFactory.readBuildInfo(DeploymentConfigurationFactory.java:222)
	at com.vaadin.flow.server.DeploymentConfigurationFactory.createInitParameters(DeploymentConfigurationFactory.java:166)
	at com.vaadin.flow.server.DeploymentConfigurationFactory.createPropertyDeploymentConfiguration(DeploymentConfigurationFactory.java:126)
	at com.vaadin.flow.server.startup.ServletDeployer$StubServletConfig.createDeploymentConfiguration(ServletDeployer.java:143)
	at com.vaadin.flow.server.startup.DevModeInitializer.onStartup(DevModeInitializer.java:234)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5154)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

any idea on this error ?

Thanks

Giovanni Adobati:
Hi,

i’m debugging a vaadin 14 application but tomcat fails to start for this error. jetty runs correctly

Caused by: java.lang.IllegalStateException: Running project in development mode with no access to folder 'C:\Users\Johannes\IdeaProjects\iron-collapse'.
Build project in production mode instead, see https://vaadin.com/docs/v14/flow/production/tutorial-production-mode-basic.html
	at com.vaadin.flow.server.DeploymentConfigurationFactory.verifyFolderExists(DeploymentConfigurationFactory.java:283)
	at com.vaadin.flow.server.DeploymentConfigurationFactory.readBuildInfo(DeploymentConfigurationFactory.java:222)
	at com.vaadin.flow.server.DeploymentConfigurationFactory.createInitParameters(DeploymentConfigurationFactory.java:166)
	at com.vaadin.flow.server.DeploymentConfigurationFactory.createPropertyDeploymentConfiguration(DeploymentConfigurationFactory.java:126)
	at com.vaadin.flow.server.startup.ServletDeployer$StubServletConfig.createDeploymentConfiguration(ServletDeployer.java:143)
	at com.vaadin.flow.server.startup.DevModeInitializer.onStartup(DevModeInitializer.java:234)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5154)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

any idea on this error ?

Thanks

It happen using jrebel with tomvat or jetty

any ideas on how to solve ?

I has some problem!

Running project in development mode with no access to folder ‘/Users/gatanaso/dev/github-repos/multiselect-combo-box-flow’

Anybody can help

I think this is bug.

I download ‘multiselect-combo-box-flow’ project and unpack to this folder and all build fine.

WTF?

i’m debugging a vaadin 14 application but tomcat fails to start for this error. jetty runs correctly

How do you use two app servers : jetty and tomcat ?
I guess you are using jetty locally and tomcat for the production application.
Which means you are using dev mode for jetty (and that’s why it works) and dev mode for production.
And that’s the message is about : Build project in production mode instead.
You should not use dev mode for production app. Please build your app for production and run it using
a production mode on Tomcat.

https://github.com/vaadin/flow-and-components-documentation/blob/master/documentation/production/tutorial-production-mode-basic.asciidoc

Denis Anisimov:

i’m debugging a vaadin 14 application but tomcat fails to start for this error. jetty runs correctly

How do you use two app servers : jetty and tomcat ?
I guess you are using jetty locally and tomcat for the production application.
Which means you are using dev mode for jetty (and that’s why it works) and dev mode for production.
And that’s the message is about : Build project in production mode instead.
You should not use dev mode for production app. Please build your app for production and run it using
a production mode on Tomcat.

https://github.com/vaadin/flow-and-components-documentation/blob/master/documentation/production/tutorial-production-mode-basic.asciidoc

У меня есть локальный томкат, который запускается в дебаге из под моей среды разработки.
Видимо я и автор не используем jetty для локальной разработки.
В итоге мне нужно сделать prepare-frontend, а потом npm install из под консоли, только тогда все работает…
После того как это отработает, мне уже не нужно ничего запускать из под мавена для разработки.

Giovanni Adobati:
Hi,

i’m debugging a vaadin 14 application but tomcat fails to start for this error. jetty runs correctly

Caused by: java.lang.IllegalStateException: Running project in development mode with no access to folder 'C:\Users\Johannes\IdeaProjects\iron-collapse'.
Build project in production mode instead, see https://vaadin.com/docs/v14/flow/production/tutorial-production-mode-basic.html
	at com.vaadin.flow.server.DeploymentConfigurationFactory.verifyFolderExists(DeploymentConfigurationFactory.java:283)
	at com.vaadin.flow.server.DeploymentConfigurationFactory.readBuildInfo(DeploymentConfigurationFactory.java:222)
	at com.vaadin.flow.server.DeploymentConfigurationFactory.createInitParameters(DeploymentConfigurationFactory.java:166)
	at com.vaadin.flow.server.DeploymentConfigurationFactory.createPropertyDeploymentConfiguration(DeploymentConfigurationFactory.java:126)
	at com.vaadin.flow.server.startup.ServletDeployer$StubServletConfig.createDeploymentConfiguration(ServletDeployer.java:143)
	at com.vaadin.flow.server.startup.DevModeInitializer.onStartup(DevModeInitializer.java:234)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5154)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

any idea on this error ?

Thanks

I think u need:

  1. Run mvn plugin vaadin prepare-frontend
  2. Run npm install from console in project

У меня есть локальный томкат, который запускается в дебаге из под моей среды разработки.
Видимо я и автор не используем jetty для локальной разработки.
В итоге мне нужно сделать prepare-frontend, а потом npm install из под консоли, только тогда все работает…
После того как это отработает, мне уже не нужно ничего запускать из под мавена для разработки.

Автор пишет

i’m debugging a vaadin 14 application but tomcat fails to start for this error. jetty runs correctly

Упомянуты Tomcat и Jetty.

Denis Anisimov:

У меня есть локальный томкат, который запускается в дебаге из под моей среды разработки.
Видимо я и автор не используем jetty для локальной разработки.
В итоге мне нужно сделать prepare-frontend, а потом npm install из под консоли, только тогда все работает…
После того как это отработает, мне уже не нужно ничего запускать из под мавена для разработки.

Автор пишет

i’m debugging a vaadin 14 application but tomcat fails to start for this error. jetty runs correctly

Упомянуты Tomcat и Jetty.

Дык,

Думаю он запускал джетти чтобы сравнить что не так с локальным томкатом…

у меня тоже нет ошибок когда я запускаю локально джетти из под мвн.

А такая ошибка появлялась… когда запускал локальный томкат.

Николай Кузьмин:

Denis Anisimov:

У меня есть локальный томкат, который запускается в дебаге из под моей среды разработки.
Видимо я и автор не используем jetty для локальной разработки.
В итоге мне нужно сделать prepare-frontend, а потом npm install из под консоли, только тогда все работает…
После того как это отработает, мне уже не нужно ничего запускать из под мавена для разработки.

Автор пишет

i’m debugging a vaadin 14 application but tomcat fails to start for this error. jetty runs correctly

Упомянуты Tomcat и Jetty.

Дык,

Думаю он запускал джетти чтобы сравнить что не так с локальным томкатом…

у меня тоже нет ошибок когда я запускаю локально джетти из под мвн.

А такая ошибка появлялась… когда запускал локальный томкат.

Please, write in English otherwise many of us will not understand, included me :wink:
Thanks

Giovanni Adobati:

Николай Кузьмин:

Denis Anisimov:

У меня есть локальный томкат, который запускается в дебаге из под моей среды разработки.
Видимо я и автор не используем jetty для локальной разработки.
В итоге мне нужно сделать prepare-frontend, а потом npm install из под консоли, только тогда все работает…
После того как это отработает, мне уже не нужно ничего запускать из под мавена для разработки.

Автор пишет

i’m debugging a vaadin 14 application but tomcat fails to start for this error. jetty runs correctly

Упомянуты Tomcat и Jetty.

Дык,

Думаю он запускал джетти чтобы сравнить что не так с локальным томкатом…

у меня тоже нет ошибок когда я запускаю локально джетти из под мвн.

А такая ошибка появлялась… когда запускал локальный томкат.

Please, write in English otherwise many of us will not understand, included me :wink:
Thanks

I had this problem with local tomcat.
I think u use local tomcat for development. it’s true?

Николай Кузьмин:

Giovanni Adobati:

Николай Кузьмин:

Denis Anisimov:

У меня есть локальный томкат, который запускается в дебаге из под моей среды разработки.
Видимо я и автор не используем jetty для локальной разработки.
В итоге мне нужно сделать prepare-frontend, а потом npm install из под консоли, только тогда все работает…
После того как это отработает, мне уже не нужно ничего запускать из под мавена для разработки.

Автор пишет

i’m debugging a vaadin 14 application but tomcat fails to start for this error. jetty runs correctly

Упомянуты Tomcat и Jetty.

Дык,

Думаю он запускал джетти чтобы сравнить что не так с локальным томкатом…

у меня тоже нет ошибок когда я запускаю локально джетти из под мвн.

А такая ошибка появлялась… когда запускал локальный томкат.

Please, write in English otherwise many of us will not understand, included me :wink:
Thanks

I had this problem with local tomcat.
I think u use local tomcat for development. it’s true?

Yes, i use local tomcat for development with JRebel
As normal in Eclipse i run the project hitting “Debug as / Debug on server”

Thanks

Giovanni Adobati:

Николай Кузьмин:

Giovanni Adobati:

Николай Кузьмин:

Denis Anisimov:

У меня есть локальный томкат, который запускается в дебаге из под моей среды разработки.
Видимо я и автор не используем jetty для локальной разработки.
В итоге мне нужно сделать prepare-frontend, а потом npm install из под консоли, только тогда все работает…
После того как это отработает, мне уже не нужно ничего запускать из под мавена для разработки.

Автор пишет

i’m debugging a vaadin 14 application but tomcat fails to start for this error. jetty runs correctly

Упомянуты Tomcat и Jetty.

Дык,

Думаю он запускал джетти чтобы сравнить что не так с локальным томкатом…

у меня тоже нет ошибок когда я запускаю локально джетти из под мвн.

А такая ошибка появлялась… когда запускал локальный томкат.

Please, write in English otherwise many of us will not understand, included me :wink:
Thanks

I had this problem with local tomcat.
I think u use local tomcat for development. it’s true?

Yes, i use local tomcat for development with JRebel
As normal in Eclipse i run the project hitting “Debug as / Debug on server”

Thanks

Try

1.Run maven plugin vaadin prepare-frontend


2.Run "npm install" from console in project


3."Debug as / Debug on server"

Николай Кузьмин:

Giovanni Adobati:

Николай Кузьмин:

Giovanni Adobati:

Николай Кузьмин:

Denis Anisimov:

У меня есть локальный томкат, который запускается в дебаге из под моей среды разработки.
Видимо я и автор не используем jetty для локальной разработки.
В итоге мне нужно сделать prepare-frontend, а потом npm install из под консоли, только тогда все работает…
После того как это отработает, мне уже не нужно ничего запускать из под мавена для разработки.

Автор пишет

i’m debugging a vaadin 14 application but tomcat fails to start for this error. jetty runs correctly

Упомянуты Tomcat и Jetty.

Дык,

Думаю он запускал джетти чтобы сравнить что не так с локальным томкатом…

у меня тоже нет ошибок когда я запускаю локально джетти из под мвн.

А такая ошибка появлялась… когда запускал локальный томкат.

Please, write in English otherwise many of us will not understand, included me :wink:
Thanks

I had this problem with local tomcat.
I think u use local tomcat for development. it’s true?

Yes, i use local tomcat for development with JRebel
As normal in Eclipse i run the project hitting “Debug as / Debug on server”

Thanks

Try

1.Run maven plugin vaadin prepare-frontend

2.Run “npm install” from console in project

3.“Debug as / Debug on server”

It worked for me,
thank you :slight_smile: