Hi James, I have run this as you suggested using a local mvn package build with the embedded webapp-runner.jar and it works fine. The app is responding on localhost:8080 Any other idea?
Yuval On Friday, August 17, 2012 8:16:03 PM UTC+2, James Ward wrote: > > That looks fine. You should run locally with webapp-runner to see if > you can reproduce the problem. > > Run: > > mvn package > java -jar target/dependency/webapp-runner.jar target/*.war > > Let me know if you can reproduce this locally. > > -James > > > On 08/17/2012 12:14 PM, Yuval Ron wrote: > > Hi James, yes, I am trying to run it on Heroku using the webapp-runner > > (it is the embedded Tomcat right?). I basically took the original > > Java+Spring+Hibernate example, added some code and carefully modified > > its pom.xml and web.xml, but something is not working there. My pom > > looks like this: > > > > ... declarations ... > > > > <dependency> > > <groupId>javax.servlet</groupId> > > <artifactId>javax.servlet-api</artifactId> > > <version>3.0.1</version> > > <scope>provided</scope> > > </dependency> > > <dependency> > > <groupId>com.github.jsimone</groupId> > > <artifactId>webapp-runner</artifactId> > > <version>7.0.22.3</version> > > <scope>provided</scope> > > </dependency> > > > > ... dependencies ... > > > > > > <build> > > <plugins> > > <plugin> > > <artifactId>maven-compiler-plugin</artifactId> > > <configuration> > > <source>1.6</source> > > <target>1.6</target> > > </configuration> > > </plugin> > > <plugin> > > <artifactId>maven-war-plugin</artifactId> > > <version>2.2</version> > > </plugin> > > <plugin> > > <groupId>org.apache.maven.plugins</groupId> > > <artifactId>maven-dependency-plugin</artifactId> > > <version>2.4</version> > > <executions> > > <execution> > > <phase>package</phase> > > <goals> > > <goal>copy</goal> > > </goals> > > <configuration> > > <artifactItems> > > <artifactItem> > > > <groupId>com.github.jsimone</groupId> > > > <artifactId>webapp-runner</artifactId> > > <version>7.0.22.3</version> > > > > <destFileName>webapp-runner.jar</destFileName> > > </artifactItem> > > </artifactItems> > > </configuration> > > </execution> > > </executions> > > </plugin> > > </plugins> > > </build> > > > > So this should have worked.. any idea? > > > > Yuval > > > > > > On Fri, Aug 17, 2012 at 7:44 PM, James Ward <[email protected]<javascript:> > > <mailto:[email protected] <javascript:>>> wrote: > > > > How are you running your app on Heroku? Are you using > > webapp-runner? If so, what happens when you run locally with > > webapp-runner? > > > > -James > > > > > > > > On 08/17/2012 11:41 AM, yuvalr80 wrote: > > > > I use Java + Spring for my app. I am running on a local Tomcat 7 > > and everything works fine. > > When I deploy my code to Git, the Maven build is completed > > successfully, but then I can not browse to the website - I get > > two errors on Firebug: > > > > "NetworkError: 404 Not Found - http://myapp.herokuapp.com/" > > "The character encoding of the plain text document was not > > declared. The document will render with garbled text in some > > browser configurations if the document contains characters from > > outside the US-ASCII range. The character encoding of the file > > needs to be declared in the transfer protocol or file needs to > > use a byte order mark as an encoding signature." > > > > I do not understand why it works on a my local server but not on > > my Heroku instance, and what does it have to do with character > > encoding? > > > > Heroku sample apps are running fine also after I change them so > > I guess it's not a Maven config issue. > > > > I do use a Spring CharacterEncodingFilter in my web.xml: > > > > <filter> > > <filter-name>encodingFilter</__filter-name> > > > > > <filter-class>org.__springframework.web.filter.__CharacterEncodingFilter</__filter-class> > > > > <init-param> > > <param-name>encoding</param-__name> > > <param-value>UTF-8</param-__value> > > </init-param> > > <init-param> > > > <param-name>forceEncoding</__param-name> > > <param-value>true</param-__value> > > </init-param> > > </filter> > > <filter-mapping> > > <filter-name>encodingFilter</__filter-name> > > <url-pattern>/*</url-pattern> > > </filter-mapping> > > > > But even if I remove it the problem persists. > > Did anyone ever encounter this issue? > > > > Thanks, > > Yuval > > > > -- > > You received this message because you are subscribed to the > Google > > Groups "Heroku" group. > > > > To unsubscribe from this group, send email to > > heroku+unsubscribe@__googlegroups.com > > <mailto:heroku%[email protected] <javascript:>> > > For more options, visit this group at > > http://groups.google.com/__group/heroku?hl=en_US?hl=en > > <http://groups.google.com/group/heroku?hl=en_US?hl=en> > > > > > > -- > > You received this message because you are subscribed to the Google > > Groups "Heroku" group. > > > > To unsubscribe from this group, send email to > > heroku+unsubscribe@__googlegroups.com > > <mailto:heroku%[email protected] <javascript:>> > > For more options, visit this group at > > http://groups.google.com/__group/heroku?hl=en_US?hl=en > > <http://groups.google.com/group/heroku?hl=en_US?hl=en> > > > > > > > > > > -- > > yuval.ron > > ceo.iullui > > [email protected] <javascript:> <mailto:[email protected] <javascript:>> > > m: +49 (0)176 70781385 > > skp: yuval.iullui > > <http://iullui.com/> > > > > -- > > You received this message because you are subscribed to the Google > > Groups "Heroku" group. > > > > To unsubscribe from this group, send email to > > [email protected] <javascript:> > > For more options, visit this group at > > http://groups.google.com/group/heroku?hl=en_US?hl=en > -- You received this message because you are subscribed to the Google Groups "Heroku" group. To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/heroku?hl=en_US?hl=en
