① 我用eclipse启动了jetty,占用了80端口,如何解除啊
修改jettty服务器的设置,改成31038即可。
修改Jetty目录下的/etc/jetty.xml 文件中的[port]字段[default]值为[指定的端口号]
② linux 服务器jetty访问时取消项目名称
1.官网下载:
jetty7,下载之后上传到linux下,我的目录位/data/ydzd
解压命令:tar -xvf jetty7.tar.gz
解压之后把目录名改成jetty,那么jetty_home的目录就是/data/ydzd/jetty
2.安装的第二步就是配置环境,
熟悉要保证你的电脑要有jdk,
如果是全局配置环境变量的话,那么需要在etc/profile下配置,
如果是某个用户下配置的话,那么就需要在home/ydzd/.baserc (ydzd是我的用户名)
我就是在ydzd下配置的,
具体的配置如下:
java_HOME=/opt/jdk1.6.0_24
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export CLASSPATH
export JETTY_HOME=/data/ydzd/jetty
编辑之后一定要退出之后重新登录才能生效哦。
重新登录之后输入java 看看jdk的环境配置是否成功。
第二部:
启动和关闭jetty命令
进入 cd data/ydzd/jetty/bin 目录下有个jetty.sh文件
执行命令:./jetty.sh start 启动,启动之后浏览器输入访问地址:
http://ip:port/ 例如:http://192.168.10.254:8080 能jetty界面就成功了,
关闭jetty的命令如下::./jetty.sh stop
修改端口是在etc/jetty.xml文件下,默认是8080,
第三部,部署war web项目,直接放在webapps目录下即可,重启jetty。
③ 如何准确的关闭web服务器jetty的进程
1.查找jetty进程,通过端口查询
netstat -ano | findStr "8080"
,其中“8080”是web服务器开启的端口。
2,.再通过PID关掉对应的java进程,PID的值对应为1中查询结果的最后一列。PID在任务管理器中通过“查看->选择列”中,勾上PID来显示PID,如何就可以准确的关闭web服务器jetty的进程了,实际上是一个java进程。
④ 如何通过命令行启动或者关闭 Jetty 服务器
通过 ant 脚本启动和关闭 Jetty ,我才得以找到壹种使用命令行关闭服务器的方法。
假设你在使用 Jetty7 eclipse 版本,为了启动 Jetty (当然这个我们都知道),人们通过使用如下命令:
java -jar start.jar
但是如果你想通过命令行关闭 Jetty 服务器,你不得不在启动服务器时传入两个 JVM 属性,例如:
java -DSTOP.PORT=8079 -DSTOP.KEY=secret -jar start.jar
为了关闭 Jetty,你需要提供与启动 Jetty 服务器时相同的参数才行:
java -DSTOP.PORT=8079 -DSTOP.KEY=secret -jar start.jar -–stop
⑤ jetty启动后怎么关闭
假设你在使用 Jetty7 eclipse 版本,为了启动 Jetty (当然这个我们都知道),人们通过使用如下命令:
?
java -jar start.jar
但是如果你想通过命令行关闭 Jetty 服务器,你不得不在启动服务器时传入两个 JVM 属性,例如:
?
java -DSTOP.PORT=8079 -DSTOP.KEY=secret -jar start.jar
为了关闭 Jetty,你需要提供与启动 Jetty 服务器时相同的参数才行:
⑥ 在eclipse中已经安装过jetty,现在想用tomcat启动,tomcat安装成功了,但一点启动按钮时仍然是用jetty
你不应该是直接点击三角形的按钮
你应该打开run configuration对话框
选择服务器tomcat,然后点击run按钮!这样才是运行
最简单的方式
ctrl+3全局搜索
tomcat
打开它的server,选择load项目,run项目即可
⑦ 怎么结束solr自带的jetty服务器
在solr5以后,自带了jetty作为服务器,可以自行启动,自带的要比曾经的solr4使用tomcat方便一点
cd solr5 进入后
⑧ jetty是java内置的服务器么
有人分配给我壹个任务:去寻找壹种更好的停止 Jetty 服务器的方法,而在此之前我们是通过在命令行窗口中输入 Ctrl + C 或者在任务管理器中结束相应进程的方式来关闭 Jetty 服务器。于是我在网上搜索这个问题的解决方案:如何通过命令行关闭它而不是纯粹靠运气。最后在我们壹个同事的博客文章中,他解释了如何通过 ant 脚本启动和关闭 Jetty ,我才得以找到壹种使用命令行关闭服务器的方法。
假设你在使用 Jetty7 eclipse 版本,为了启动 Jetty (当然这个我们都知道),人们通过使用如下命令:
?
java -jar start.jar
但是如果你想通过命令行关闭 Jetty 服务器,你不得不在启动服务器时传入两个 JVM 属性,例如:
?
java -DSTOP.PORT=8079 -DSTOP.KEY=secret -jar start.jar
为了关闭 Jetty,你需要提供与启动 Jetty 服务器时相同的参数才行:
?
1
java -DSTOP.PORT=8079 -DSTOP.KEY=secret -jar start.jar -–stop
⑨ 用InteliJ IDEA时,服务器tomcat或Jetty之前部署的项目怎么去掉,现在每次启动都要加载挺多,有朋友知道吗~
Run/Debug Configurations ->选中你的服务器->deployment选项卡。把里面不需要的项目引用去掉。不知道你是不是想这样
⑩ eclipse怎么设置编译时不编译某个类表的文件 jetty的服务器
1,查看project --> Build Automatically有没有选中?如果没有,勾上以后,clean一下,重启eclipse。
2,查看你的lib里面有没有不用的(多余)jar包,看你的.classpath文件中有没有错误的路径.
3,这是最重要的一点,有problems视图中查看有没有关于本项目的错误信息,一般都会有这样的话:
The project cannot be built until build path errors are resolved
然后下面提示unbound classpath, 一般在.classpath中删除这些path就可以了
=================================
今天突然发现eclipse不自动编译文件了。立即网络搜了一下,按照网上所说的也做了,但是仍然不管用。
没办法自己在那儿瞎弄,意外发现在项目右键菜单的[Properties->Java Build Path]中出现如下提示:
Build path entry is missing: /InfoMirrorServer/js
这时才想到自己昨天好像是不小心建错了文件夹,然后立即把他删掉了。难道是这个的原因?我猜想eclipse肯定是在那个文件
中记录了这个信息。于是在项目中显示所有文件,看到了一个带星号的未提交文件:.classpath
不用问,多半就是他了。打开一看,在第二行就有这么一句:
源文件是这样的:
。。。
于是立即将第二行删除,保存。哈哈,问题解决!
个人猜想eclipse在编译时读取该文件,执行第二行时发现js文件夹不存在,因此抛出异常不往下执行了才导致
的无法编译。
以上是个人遇到的一种无法编译的情况的解决方法,拿出来跟大家分享。
============================
总结的关于eclipse不编译类的问题
1. 确保 Project -> Build Automatically 已经被选上.
2. 如果选上了,也不好使, 使用这一招: Project -> Clean..-> 选第2个Clean pjoject selected below, 选中项目, 点击 "OK"
3.删除现在的项目,提前设置好编译文件输出路径,重新导入源文件,设置eclipse为保存时编译,然后在保存的时候就可以自动编译了
4.如果项目里引了某个不用的jar包,而那个包又被你删了,就会出现不报错但怎么也编译不出来class文件的情况,可以把所有包都删除,然后一个一个的再引入(需要的),不要一下子把所有包都引入来,没用的可能会引起不良后果.
5. 想删掉某个class文件重新生成,删除class文件后,但classes目录下的文件夹被其它程序打开,比如Total Commander。此时编译也不会通过,在problems下可能会提示“con''t delete classes ……”。关掉其它程序重新编译即可。
6.还有种情况是remove掉 JRE System Library,重新导入即可编译。但是什么原因导致的还不清楚。
7.把build path中所有包都remove掉。然后又add jars,add libraries把需要的加进去,居然又开始编译了。。。
8.Project -> Properties -> Java Build Path -> Source-> WebRoot/WEB-INF/classes
然后重新点击build工程即可自动编译。
9.再就是最重要的要看工程下面是否缺少了work目录,由于CVS控制时不把work加如版本,所以checkout后没有这个目录,要手工加上有的工程就能自动编译了