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

Reply via email to