On 2/6/2013 12:06 PM, Konstantin Kolinko wrote:
2013/2/6 Karolis Monkus <karolis.mon...@dts-solutions.lt>:
Ok guys, i did what you all said: Removed that crappy 3rd party
tomcat and downloaded tomcat tarball and port changing works fine.
Now i need to run tomcat as service and since it's a Fedora it uses
systemd instead init. So i created file called tomcat.service and
placed it in /etc/systemd/system/ directory.

tomcat.service:

[Service]

ExecStart=/usr/share/apache-tomcat-7.0.35/bin/startup.sh

Restart=restart-always

[Install]

WantedBy=multi-user.target

Then i enable service using command "systemctl enable
tomcat.service" But nothing happens when i start tomcat with
"service tomcat start" Am i missing some more information in that
tomcat.service file?


1. I would guess that the above command would try to start Tomcat by
the root user.  DO NOT do that.

Do not forget to delete files in Tomcat's log and work folders that
are now owned by root. Otherwise starting it with other user will
fail.

2. Have you read RUNNING.txt ?

3. Do not top-post.
http://en.wikipedia.org/wiki/Posting_style#Choosing_the_proper_posting_style


But nothing happens when i start tomcat with "service tomcat
start"

What exactly do you mean by "nothing" ?

A quick glance through yum on Fedora 18 with the following:

yum search tomcat | grep systemd

doesn't reveal anything.

However, there is

tomcat-systemv.noarch : Systemv scripts for Apache Tomcat

I suspect that getting Tomcat to start up using systemd is more complex than just the simple file you've put together.

There is also:

tomcat-jsvc.noarch : Apache jsvc wrapper for Apache Tomcat as separate
                     service
apache-commons-daemon-jsvc.x86_64 : Java daemon launcher

I think using jsvc is a much better route to take if you're running Tomcat on port 80.

. . . . just my two cents.
/mde/

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to